2,XML標記描述的是文檔的結構和意義。它不描述頁面元素的格式化。可用樣式單爲文檔增加格式化信息。文檔本身只說明文檔包括什麼標記,而不是說明文檔看起來是什麼樣的。作爲對照,HTML文檔包括了格式化、結構和語義的標記。相比較xml具有源碼易於被人閱讀。
3,xml可以設計與特定領域有關的標記語言。
4,xml是非常簡單的數據格式,可以用100%的純ASCII文本來書寫,也可以用其他的書寫。而ASCII文本是幾乎不會“磨損”的。丟失一些字節甚至更多,剩下的數據仍然可以讀取。
5,應用間交換數據。XML使用的是非專有的格式,不受版權、專利、商業祕密或是其他種類的知識產權的限制。XML的功能是非常強大的,同時對於人類或是計算機程序來說,都容易閱讀和編寫。因而成爲交換語言的首選。
6,結構化和集成的數據。
7,從基本上來說,XML是一種文檔格式。它是一系列的關於XML文檔看起來是什麼樣子的規則。與XML標準的符合程度有兩種級別。第一級是結構完整性,第二級是正確性。
8,xml處理過程爲:由一個編輯器創建了XML文檔。語法分析程序將樹狀結構傳送給瀏覽器,由瀏覽器顯示出來。
9,可擴展的樣式語言(Extensible Style Language,簡寫爲XSL)是更爲先進的專門用於XML文檔的樣式單語言。XSL文檔本身就是結構完整的XML文檔。
10,XML文檔的缺省編碼方法是Unicode。包括與其他文檔和資源的超鏈接。
總結:
一種能夠爲特定文檔和領域創建標記語言的元語言。
XML標記描述了文檔內容的結構和語義,而不是內容的格式。格式是在另外的樣式單中描述的。
XML的起因是,用戶受到SGML複雜性的挫傷和HTML的不充分。
XML是用編輯器創建的,由語法分析程序來讀取,而由瀏覽器來顯示的。
在Web上的XML是建立在由HTML、級聯樣式單和URL提供的基礎之上的。
許多支持技術處於XML之上,包括XSL樣式單、XLink和XPointer。這些技術使用戶可以比只使用CSS和URL完成更多的任務。
一定要小心。XML並未徹底完成。它隨時會發生變化或是擴展,而在當前的XML軟件中可能會遇到這樣或那樣的錯誤。