Définir ce que éléments ou attributs peuvent contenir. Ces types sont dans le même namespace que les balises XSD.
<xsd:element name="listOfMyInt" type="listOfMyIntType
"/>
<xsd:simpleType name="listOfMyIntType
">
<xsd:list itemType="xsd:integer"/>
</xsd:simpleType>
<listOfMyInt>20003 15037 95977 95945</listOfMyInt>
<xsd:element name="theorie" type="liste_theories"/>
<xsd:simpleType name="liste_theories">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="constructivisme"/>
<xsd:enumeration value="behavioriste"/>
<xsd:enumeration value="cognitiviste"/>
</xsd:restriction>
</xsd:simpleType>
<theorie>constructivisme</theorie>