XML的優點
XML作為一種數據格式有更多的優點[5]:
u
開放性
XML得以成功的主要因素之一就是他的基于規范和標準的開放性。XML技術根據標準規范,允許在任何平臺上讀取和處理數據。更重要的是XML允許通過HTTP和其他傳輸協議交換XML數據。
u
簡單性
XML另外一個非常重要的優點就是他的簡單性。XML文檔只是純文本。這樣XML文檔就可以自由的在兩個不同的系統之間交換數據,因為基本上任何系統都提供了對文本格式的支持。
u
自我描述性
XML可以明確地表示數據模型中各個部分的意義,這就是自我描述性。
只要查看XML文檔就能確定該數據的意義。同時,XML文檔的DTD文件提供了對整個文檔標簽的定義,我們可以通過DTD文檔來檢驗XML文檔的有效性。
u
互操作性
XML文檔是純文本的,很容易在系統間傳遞他們。這不僅僅是因為這些
元素簡單,而且因為XML更容易在應用程序間遷移。不同的環境和操作系統可以互相通信,這對于混合了新舊系統的業務來說特別有用。
u
結構和內容分離
在復雜的應用系統中,XML有一個更重要的優點:在運用HTML時,數據的顯示和數據本身混合在一起,當就XML而言,數據的顯示和數據本身時區分開的。這樣我們就可以在不改變數據本身內容的前提下,自由的改變數據的顯示格式。
u
可擴展性
可擴展性是指,使用XML可以按照自己的需要定制語言。有許多語言都派生自XML,例如:MathML(數學標記語言)、CML(化學標記語言)和TecML(技術數據標記語言),每種語言都用于其特定的環境。基于上述XML的優點,CDF框架的所有數據都采取了XML的格式,這樣不僅可以在系統的各個不同模塊之間有了統一的數據交換格式,而且也可以使用該系統生成組件,嵌入到其他系統中,從而實現對已有系統的擴展。另外,使用XML作為表單的描述格式,可以滿足用戶對表單定制的需求。
XML作為一種數據格式有更多的優點[5]:
u
開放性
XML得以成功的主要因素之一就是他的基于規范和標準的開放性。XML技術根據標準規范,允許在任何平臺上讀取和處理數據。更重要的是XML允許通過HTTP和其他傳輸協議交換XML數據。
u
簡單性
XML另外一個非常重要的優點就是他的簡單性。XML文檔只是純文本。這樣XML文檔就可以自由的在兩個不同的系統之間交換數據,因為基本上任何系統都提供了對文本格式的支持。
u
自我描述性
XML可以明確地表示數據模型中各個部分的意義,這就是自我描述性。
只要查看XML文檔就能確定該數據的意義。同時,XML文檔的DTD文件提供了對整個文檔標簽的定義,我們可以通過DTD文檔來檢驗XML文檔的有效性。
u
互操作性
XML文檔是純文本的,很容易在系統間傳遞他們。這不僅僅是因為這些
元素簡單,而且因為XML更容易在應用程序間遷移。不同的環境和操作系統可以互相通信,這對于混合了新舊系統的業務來說特別有用。
u
結構和內容分離
在復雜的應用系統中,XML有一個更重要的優點:在運用HTML時,數據的顯示和數據本身混合在一起,當就XML而言,數據的顯示和數據本身時區分開的。這樣我們就可以在不改變數據本身內容的前提下,自由的改變數據的顯示格式。
u
可擴展性
可擴展性是指,使用XML可以按照自己的需要定制語言。有許多語言都派生自XML,例如:MathML(數學標記語言)、CML(化學標記語言)和TecML(技術數據標記語言),每種語言都用于其特定的環境。基于上述XML的優點,CDF框架的所有數據都采取了XML的格式,這樣不僅可以在系統的各個不同模塊之間有了統一的數據交換格式,而且也可以使用該系統生成組件,嵌入到其他系統中,從而實現對已有系統的擴展。另外,使用XML作為表單的描述格式,可以滿足用戶對表單定制的需求。