XML Schema est un remplacement de DTD basé sur XML.

XML Schema décrit la structure d'un document XML.

Le langage XML Schema peut également être référencé sous le nom de XSD (XML Schema Definition).

Élément composite XSD syntaxe

Les éléments composés contiennent d’autres éléments et/ou attributs.

Élément composite XSD exemple

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