diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Schemas avec des namespaces différents (3/3)

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