2011-08-17 70 views
0

我已經搜索和搜索,似乎無法找到任何有關如何編寫我自己的嚴格XML的網頁的教程。 This是我想創造自己的東西。我沒有太高級的XML或網頁作家,但沒有人有任何想法/教程?使用XML創建URL

P.S.我想這樣做,因爲我正在編寫一個需要從這個XML文件中提取信息的android應用程序。本地XML文件不是解決方案。此應用程序的一個要求是XML 需要聯機。

P.S.S.這裏是我想寫一個URL的一個小樣本:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <!-- Phone Numbers Set 1 --> 
    <string name="police1_phone">555-555-5555</string> 
    <string name="police2_phone">555-555-5555</string> 
    <string name="police3_phone">555-555-5555</string> 
    <string name="police4_phone">555-555-5555</string> 
    <string name="police5_phone">555-555-5555</string> 

    <!-- Phone Numbers Set 2 --> 
    <string name="fire1_phone">555-555-5555</string> 
    <string name="fire2_phone">555-555-5555</string> 
</resources> 

回答

1

你沒有找到任何教程,因爲你在這裏混合的東西。一個URL是一個通用資源定位器,這意味着它可以指向任何東西(不僅僅是HTML文件)。只要把你的XML放在你的服務器上,並使用路徑作爲URL,那就沒問題。

如果您需要任何更多的澄清,只是讓我知道

+0

但問題是,我需要這個XML文件是全球性的。該應用程序旨在爲整個城鎮的幾個用戶能夠使用該應用程序。此外,我後來打算在應用程序中添加一個「更新」按鈕,以便如果我更新此XML文件(即公司的電話號碼發生更改等),用戶可以點擊更新,應用程序將開始閱讀來自URL/link/HTTP /事物的更新的XML文件。 – Mxyk

+0

如果用戶無法修改XML,仍然沒有問題。如果您在服務器上將URL設置爲如此,則XML是全局和公共的。如果修改XML,用戶將看到修改的XML。因爲XML不移動,所以不需要更改URL。 – m0skit0

0

那麼你應該調用一個web服務,它以xml的形式返回信息!

0

你想要的XML數據仍然取決於一些因素相同或變化?如果保持不變,只需將所有XML數據放入.xml文件中,然後將其上傳到服務器並鏈接到該文件。如果您想生成XML,那麼您需要編寫一個腳本,以便在每次有人訪問該頁面時都會提供所需的XML數據。

+0

我希望能夠對其進行編輯,以便應用程序可以從此url事件中讀取新的更新數據,而不管使用該應用程序的人是誰。 – Mxyk

+0

每當您保存對服務器上XML文件的任何更改時,任何試圖訪問該URL的內容都將立即看到該文件的新版本。 URL是指向某個東西的指針。 URL指向的內容可以隨時更改,甚至可以在刪除後消失。當XML文件的內容發生更改時,URL可以保持不變,並引用XML文件的新內容。 –

4

正如其他人所提到的,XML是不一樣的URL。不過,我明白你在找什麼。通常,在編寫網頁時,您會有一個.html文件,它將顯示您在其中編寫的任何代碼。如果您只需將XML代碼粘貼到該.html文件中並顯示該代碼,它就會顯示您的原始XML代碼。