diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Librairie.xsd

<?xml version="1.0">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.librairie.org"
            xmlns="http://www.librairie.org" elementFormDefault="qualified">
  <xsd:element name="Librairie">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="Livre" minOccurs="1" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="Livre">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="Titre" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="Auteur" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="Date" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="ISBN" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="Editeur" minOccurs="1" maxOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="Titre" type="xsd:string"/>
  <xsd:element name="Auteur" type="xsd:string"/>
  <xsd:element name="Date" type="xsd:string"/>
  <xsd:element name="ISBN" type="xsd:string"/>
  <xsd:element name="Editeur" type="xsd:string"/>
</xsd:schema>