dtd=型別定義(documnet type definition)
xsd=xml結構定義 ( xml schemas definition )
dtd 就相當於 xml 中的「詞彙」和「語法」,不同的行業可以定義自己的「詞彙」和「語法」,以利於解析器驗證 xml 文件的有效性,並且這樣也利於行業中和行業之間的交流。
xsd是dtd替代者的原因,一是據將來的條件可擴充套件,二是比dtd豐富和有用,三是用xml書寫,四是支援資料型別,五是支援命名空間。
dtd和xsd相比:dtd 是使用非 xml 語法編寫的。
dtd 不可擴充套件,不支援命名空間,只提供非常有限的資料型別 .
dtd與Shcema檔案的區別
xml schema 和dtd 都是用來定義各種檔案中xml標記的使用規範.xml schema 是標準的xml檔案,而dtd則使用自己的特殊語法 因此,只需要知道xml的語法 規則就可以編寫schema了,不需要再學習其它語法規則.可以使用相同的處理器來解讀,xml檔案與xml schema檔案....
Schema和DTD的區別
schema是對xml文件結構的定義和描述,其主要的作用是用來約束xml檔案,並驗證xml檔案有效性。dtd的作用是定義xml的合法構建模組,它使用一系列的合法元素來定義文件結構。它們之間的區別有下面幾點 1 schema本身也是xml文件,dtd定義跟xml沒有什麼關係,schema在理解和實際應...
Schema和DTD的區別
schema是對xml文件結構的定義和描述,其主要的作用是用來約束xml檔案,並驗證xml檔案有效性。dtd的作用是定義xml的合法構建模組,它使用一系列的合法元素來定義文件結構。它們之間的區別有下面幾點 1 schema本身也是xml文件,dtd定義跟xml沒有什麼關係,schema在理解和實際應...