XML スキーマは、DTD に代わる XML ベースのスキーマです。

XML スキーマは、XML ドキュメントの構造を記述します。

XML スキーマ言語は、XSD (XML スキーマ定義) として参照することもできます。

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>