XML 即可擴展標記語言(Extensible Markup Language),是一種平台無關的表示數據的方法。簡單地說,使用 XML 創建的數據可以被任何應用程序在任何平台上讀取。甚至可以通過手動編碼來編輯和創建 XML 文檔。其原因是,XML 與 HTML 一樣,都是建立在相同的基於標記技術基礎之上。
一個示例
比如說,假設我們想要使用 XML 存儲關於某個事務的信息。這個事務是由銷售人員的 iBook 發起的,因此您想把信息存儲在 iBook 中。但是,信息稍後會發送給 Windows 服務器上的數據應用程序,並且最終保存在您的主機中,因此這需要極佳的靈活性才能完成。使用 XML 創建的數據內容如清單 1 所示。
清單 1. XML 示例
<?xml version="1.0"?>
<transaction ID="
THX1138">
<salesperson>
bluemax</salesperson>
<order>
<product productNumber="
3263827">
<quantity>
1</quantity>
<unitprice currency="
standard">
3000000</unitprice>
<description>
Medium Trash Compactor</description>
</product>
</order>
<return></return>
</transaction>
XML 將信息串行化並作為文本存儲,這樣數據便可以在任何可能需要的環境中使用。甚至不需使用特殊的應用程序,我們便可以看到內容(粗體顯示)和標記(用於描述內容)。
繼續學習
XML 的使用相當簡單方便,當然前提是要理解 XML 的結構。XML 還提供了一些不同的方法,使用這些方法可以對數據的結構(甚至內容)進行控制。開始使用 XML 之後,您還會困擾於設計 XML 結構的最佳方式,不過這算不上復雜的過程。