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 結構的最佳方式,不過這算不上復雜的過程。