xml
用XML,可以在Internet上交換金融資訊。在不遠的將來,我們就有望看到XML 和 B2B 的使用。XML即將成為在Internet上的企業之間交換金融資訊的主要語言。大量有趣的B2B應用程式正在開發之中。
XML可以用來共用資料
用XML,純文字檔案可以用來共用資料。由於XML資料是用純文字格式儲存的,因此XML提供了一種獨立於軟體和硬體的共用資料方式。這樣,建立不同的應用程式都能夠使用的資料就更容易了。並且,將系統擴充或升級到一個新的作業系統、伺服器、應用程式和新的瀏覽器也更容易了。
XML可以用來儲存資料
有了XML,就可以用純文字檔案來儲存資料。XML可以用來在檔案或資料庫中儲存資料。可以編寫應用程式來儲存資料和恢複儲存的資料,可以用普通的應用程式來顯示資料。
XML可以使你的資料更有用
有了XML,更多的使用者可以使用你的資料。由於XML對於硬體、軟體、應用程式是獨立的,因此你可以使標準HTML瀏覽器以外的其它應用程式也能使用你的資料。 其它客戶和瀏覽器可以將你的XML檔案作為資料來源來訪問,就象它們訪問資料庫一樣。你的資料對於所有的“閱讀機器”(代理)都可用,它還可使你的資料更易於被盲人或殘疾人使用。
XML可以用來建立新的語言
XML 是WAP 和 WML之母。無線傳輸標記語言(WML)是用來標記行動電話這樣的手提裝置Internet 應用程式的,是用XML編寫的。 有關WML 的資訊可閱讀 W3Schools' WML School。
如果開發人員有眼光的話
如果他們有眼光的話,未來所有的應用程式都將用XML來儲存資料。 將來的文書處理程式、試算表應用程式和資料庫都可以用純文字格式來閱讀彼此的資料,而不需要任何相互轉化的工具。我們只能盼望Microsoft 和其它軟體商都能夠贊同這一點。
XML的文法
XML的文法規則非常簡單也非常嚴格,並且這些規則既易學也易用。因此,建立一個能夠閱讀和操作XML的應用程式非常簡單。
一個XML文檔樣本
XML文檔使用一種自描述的簡單文法。
< ?xml version="1.0"?>
< note>
< to>Tove< /to>
< from>Jani< /from>
< heading>Reminder< /heading>
< body>Don't forget me this weekend!< /body>
< /note>
文檔中的第一行--XML聲明--定義文檔的XML版本。在這裡文檔遵循的是XML的1.0 版的規定。
下一行描述了文檔的根項目(就好象是說“這個文檔是一個便條”)。
< note>
下面4行描述了根項目的4個子項目(to, from, heading, and body):
< to>Tove< /to>
< from>Jani< /from>
< heading>Reminder< /heading>
< body>Don't forget me this weekend!< /body>
最後一行定義了根項目的結束:
< /note>
你能發現這個XML文檔的例子包含的就是Jani給Tove 的便條嗎?你同意“XML是相當自描述的”這種說法嗎?
所有的XML元素都必須要有一個結束標記
在XML中,省略結束標記是非法的。 在HTML中有些元素不需要有結束標記。以下代碼在HTML中是合法的:
< p>This is a paragraph
< p>This is another paragraph