Accueil  


Schéma(Exemples)


    • Fichier extern :   micro_xsd.xsd

      <?xml version="1.0" encoding="ISO-8859-1"?>
      <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
      <xs:element name="microcontroleurs">
         <xs:complexType>
            <xs:sequence>
              <xs:element ref="micro8bits" minOccurs="1"  maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="micro8bits">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="nom" type="xs:string"/>
              <xs:element name="fabricant" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
      </xs:element> 
      </xs:schema>

      fichier XML avec schéma

    • Fichier extern :   micro2_xsd.xsd

      <?xml version="1.0" encoding="ISO-8859-1"?>
      <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
      elementFormDefault="qualified" attributeFormDefault="unqualified">
      <xs:element name="microcontroleurs">
        <xs:complexType>
          <xs:sequence>
              <xs:element ref="micro8bits" minOccurs="1" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="micro8bits">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="nom" type="xs:string"/>
              <xs:element ref="mémoire" minOccurs="1" maxOccurs="unbounded"/>
              <xs:element name="fabricant" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
      </xs:element>
      <xs:element name="mémoire">
        <xs:complexType>
          <xs:attribute name="taille" use="required" type="xs:string"/>
          <xs:attribute name="type" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:NMTOKEN">
                <xs:enumeration value="ROM"/>
                <xs:enumeration value="RAM"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="unité" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:NMTOKEN">
                <xs:enumeration value="Ko"/>
                <xs:enumeration value="O"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      </xs:schema>

    • fichier XML avec schéma


[Le connecteur de choix. | Qu'est_ce que XSL? .]
< précédent | ^ sommaire | suivant > ]
Auteur et WebMaster:   César Cruz.
©2006 César Cruz. Tous droits réservés.