Note - Schema

Schema是一種描述XML文件的結構。

一份XML Schema文件:

*定義了文件裡的元素。

*定義了文件裡的元素。

*定義了元素的子元素。

*定義了元素裡是否是空的或是有含文字檔

*定義了文件的元素和屬性的資料型態。

我們能夠說一份好的Schema是DTD的成功者。甚至取代了DTD,因為它支援了資料型態,

同時它也提供了namespaces,在內容方面也比DTD還要豐富。

 

回應

補充:

schema不只與DTD相關

XML Schema承認受到文件類型定義 (DTD)

和其他早期XML綱要成就如en:DDMLSOXXML-Data、以及XDR的影響。

它看來從每個老大哥都師法一點點,然而它也在這些老大哥標準間妥協。

資料來自wikipedia