diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Exemple d'extension

<xsd:element name="Librairie">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Livre" type="typeLivreEdite" maxOccurs="unbounded" />
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
<xsd:complexType name="typeLivre">
  <xsd:sequence>
    <xsd:element name="Titre" type="xsd:string"/>
    <xsd:element name="Auteur" type="xsd:string"/>
    <xsd:element name="Date" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
<xsd:complexType name="typeLivreEdite">
 <xsd:ComplexContent>
  <xsd:extension base="typeLivre">
    <xsd:sequence>
      <xsd:element name="ISBN" type="xsd:string"/>
      <xsd:element name="Editeur" type="xsd:string"/>
    </xsd:sequence>
  <xsd:extension>
 </xsd:complexContent>
</xsd:complexType>