XML Schema 是基於 XML 的 DTD 替代者。

XML Schema 可描述 XML 文件的結構。

XML Schema 語言也可作為 XSD(XML Schema Definition)來引用。

XSD 複合元素 語法

複合元素包含了其他的元素及/或屬性。

XSD 複合元素 範例

<xs:element name="employee">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>