XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 可描述 XML 文檔的結(jié)構(gòu)。
XML Schema 語言也可作為 XSD(XML Schema Definition)來引用。
XSD 屬性 語法
簡易元素無法擁有屬性。假如某個元素擁有屬性,它就會被當作某種復(fù)合類型。但是屬性本身總是作為簡易類型被聲明的。
XSD 屬性 示例
在下面的例子中,缺省值是 "EN":
<xs:attribute name="lang" type="xs:string" default="EN"/>
固定值同樣會自動分配給元素,并且您無法規(guī)定另外的值。
在下面的例子中,固定值是 "EN":
<xs:attribute name="lang" type="xs:string" fixed="EN"/>