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"/>