diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Extension de document (2/4)

  • La même chose peut-être précisée pour les attributs :
    <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:any minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
      <xsd:anyAttribute/>
    </xsd:complexType>
    
  • On a aussi permis d'ajouter un nombre quelconque d'éléments.