W3C XML Schema

Soit le XML suivant :

CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<personne>
3
  <nom>Dupond</nom>
4
  <prenom>Jean</prenom>
5
  <dateNaissance>1980-07-02</dateNaissance>
6
  <ville>Compiègne</ville>
7
  <sexe>Homme</sexe>
8
  <enfants>
9
    <nom_complet>Dupond Christophe</nom_complet>
10
    <nom_complet>Dupond Emma</nom_complet>
11
  </enfants>
12
</personne>
<?xml version="1.0" encoding="UTF-8"?>
<personne>
  <nom>Dupond</nom>
  <prenom>Jean</prenom>
  <dateNaissance>1980-07-02</dateNaissance>
  <ville>Compiègne</ville>
  <sexe>Homme</sexe>
  <enfants>
    <nom_complet>Dupond Christophe</nom_complet>
    <nom_complet>Dupond Emma</nom_complet>
  </enfants>
</personne>

Complétez le schéma qui valide ce XML :

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:element name="">

    <>

      <>

        <xs:element name="nom" type=""/>

        <xs:element name="prenom" type=""/>

        <xs:element name="dateNaissance" type=""/>

        <xs:element name="" type="xs:string"/>

        <xs:element name="sexe">

          <xs:simpleType>

            < base="xs:string">

              < value="Homme"/>

              < value="Femme"/>

            </>

          </xs:simpleType>

        </xs:element>

        <xs:element name="enfants">

          <>

            <xs:sequence>

              <xs:element name="nom_complet" type="xs:string" ="unbounded"/>

            </xs:sequence>

          <>

        </xs:element>

      </xs:sequence>

    </xs:complexType>

  </xs:element>

</xs:schema>

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Perrine Ravaud, 2013 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)