diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Exemple de restriction

<xsd:element name="Librairie">
  <xsd:complex Type>
    <xsd:sequence>
      <xsd:element name="Livre" type="typeLivreEdite" maxOccurs="unbounded" />
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
<xsd:complexType name="petiteLibrairie">
 <xsd:ComplexContent>
  <xsd:restriction base="Librairie">
    <xsd:sequence>
      <xsd:element name="Livre" type="typeLivreEdite" maxOccurs="1000" />
    </xsd:sequence>
  </xsd:restriction>
 </xsd:complexContent>
</xsd:complexType>
  • Attention ! ! ! Il est nécessaire de répéter tous les éléments. Si on ne répète pas un élément cela indique que l'on supprime l'élément du type de base.