IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Valider XML Discussion :

Aide pour la création d'un schéma


Sujet :

Valider XML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Points : 74
    Points
    74
    Par défaut Aide pour la création d'un schéma
    Bonjour, je débute en xml et je dois créer un schéma (xsd) qui contient 3 espace de noms:
    • artist
    • album
    • track

    dans lesquels je dois créer différents élémentspar exemple pour artist)
    • name --> son nom
    • musicCategory --> la catégorie de musique dans laquelle l'artiste est classifié
    • originalCountry --> le pays d'où l'artiste est originaire
    • photos --> optionnellement, une photo de l'artiste


    je n'arrive pas a me retrouver avec un schéma valide je dois sans aucun doute mal définir mes espace de noms et mes élément quelqu'un pourrait il simplement m'aider a comprendre quoi mettre pour le premier espace de nom artist, que je comprene comment faire pour créer par le suite les deux autre espace de nom album et track voici le code créer pour artist:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
     
        <xmlns:artist>
            <xsd:all>
                <xsd:name name = "name" type = "xsd:string"/>
                <xsd:musicCategory name = "musicCategory" type = "xsd:string"/>
                <xsd:originalCountry name = "originalCountry" type = "xsd:string"/>
                <xsd:photos name = "photos" type = "xsd:"/>
            </xsd:sequence>
        </xmlns:artist>
    </xs:schema>
    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Points : 1 063
    Points
    1 063
    Par défaut
    essaie cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
     
        <xsd:element name="artist">
         <xsd:complexType>
            <xsd:sequence>
                <xsd:element name = "name" type = "xsd:string"/>
                <xsd:element name = "musicCategory" type = "xsd:string"/>
                <xsd:element name = "originalCountry" type = "xsd:string"/>
                <xsd:element name = "photos" type = "xsd:???"/>
             </xsd:sequence>
         </xsd:complexType>
      </xsd:element>
    </xs:schema>
    cela décrit ton artist
    il faudrait rajouter ta balise racine qui contient tes artist

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Points : 74
    Points
    74
    Par défaut
    Merci de ton aide, seulement je n'arrive pas bien à comprendre:
    la création de mon espace de nom "artist" ne ce fait pas grâce à la balise:
    • <xmlns:artis>

    mais seulement en créant un element portant le nom "artist:
    • <xsd:element name="artist">

    j'ai du mal à comprendre la différence entre un espace de nom et un element

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/11/2006, 22h52
  2. Aide pour la création d'un JavsScript
    Par koKoTis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/08/2006, 15h44
  3. Réponses: 1
    Dernier message: 17/05/2006, 15h27
  4. Réponses: 2
    Dernier message: 10/03/2006, 13h55
  5. [Oracle] Aide pour la création d'un trigger
    Par Sonic dans le forum Administration
    Réponses: 14
    Dernier message: 04/11/2004, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo