開啟主選單

求真百科

  XML模式定義

XML 模式通常被稱為 XML 模式定義(XSD)。它被用來描述和驗證 XML 數據的結構和內容。XML 模式定義元素,屬性和數據類型。模式元素也支持命名空間。它類似於描述數據庫中數據的數據庫模式。XSD(XML模式定義)是互聯網聯盟推薦的,它規定了可擴展標記語言(XML)文件中的元素的描述方式。

目錄

簡介

XSD(XML模式定義)是互聯網聯盟推薦的,它規定了可擴展標記語言(XML)文件中的元素的描述方式。這一描述可用來驗證文件內容中各個項目與其內容將被取代的元素的描述是否一致。XML模式表示XML對象(例如,文件或文件的一部分)的屬性及元素之間的相互關係。創建一個文件的模式,需要分析其結構並定義所碰到的各個結構元素。與XML和HTML一樣,元素是在標記符集合的範圍內定義的。與文件類型定義(DTD)或簡單對象XML(SOX)等早期的XML模式語言相比,XSD具有幾個優點。例如,它更直接,它不需要語法分析器的中間處理,其它優點包括自文檔、自動模式創建以及可通過XML變換(XSLT)來查找的能力。然而,儘管XSD有其優點,有些批評者聲稱其語言不必那麼複雜。

評價

XML的設計宗旨是傳輸數據,而不是顯示數據。XML不僅允許自定義一套標記,而且這些標記不必僅限於對顯示格式的描述。XML允許根據各種不同的規則來制定標記,比如根據商業規則,根據數據描述甚至根據數據關係來制定標記。[1]

參考文獻