Il est parfois nécessaire de définir un élément comme ne contenant que des attributs. La définition d'un élément est toutefois nécessaire. C'est le rôle du type xsd:anyType
. Plusieurs formes sont équivalentes :<xsd:element name="vide" type="xsd:anyType"/>
<vide/>
<xsd:element name="videAvecAttributs">
<xsd:complexType>
<xsd:attribute name="attribut1" type="xsd:string"/>
<xsd:attribute name="attribut2" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<videAvecAttributs attribut1="un" attribut2="deux" />