XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 可描述 XML 文檔的結(jié)構(gòu)。
XML Schema 語言也可作為 XSD(XML Schema Definition)來引用。
XSD 限定 / Facets 語法
限定(restriction)用于為 XML 元素或者屬性定義可接受的值。對(duì) XML 元素的限定被稱為 facet。
XSD 限定 / Facets 示例
下面的例子定義了帶有一個(gè)限定且名為 "age" 的元素。age 的值不能低于 0 或者高于 120:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="120"/> </xs:restriction> </xs:simpleType> </xs:element>