<xsd:complexType name="typeEntete">
<xsd:sequence>
<xsd:element ref="atm:auteur" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element ref="titre" minOccurs="1" maxOccurs="1"/>
<xsd:element name="soustitre" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="version" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="date" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="circonstance" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="entrepot:resume" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
- On peut utiliser les éléments déjà définis dans les autres schemas pour les réutiliser. De même, il est possible de réutiliser les types définis dans ces schemas.