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 :

[XSD] Element sequence


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut [XSD] Element sequence
    Bonjour,

    Alors voilà une partie d'un de mes schéma xsd:
    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
    16
    17
     
    <xs:element name="SpecificSection" minOccurs="1" >
       <xs:complexType>
          <xs:sequence>
             <xs:element name="Zonename" type="ns1:domainName" minOccurs="1" />
             <xs:element name="CircuitID" type="ns1:circuitID" minOccurs="0" />
             <xs:element name="RemoteMasters" minOccurs="0">
                <xs:complexType>
                   <xs:sequence minOccurs="0" maxOccurs="unbounded">
                      <xs:element name="RemoteMasterFQDN" type="ns1:dotDomainName" minOccurs="1" />
                      <xs:element name="RemoteMasterIP" type="ns1:IPv4" minOccurs="1" />
                   </xs:sequence>
                </xs:complexType>
             </xs:element>
          </xs:sequence>
       </xs:complexType>
    </xs:element>
    Est-ce que quelqu'un peut me dire s'il parait correct niveau syntaxique?


  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    à vue de nez, comme ça, oui, pourquoi ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    eh ben voilà. J'utilise oxygen comme éditeur XML et la première que j'ai écrit cette partie de mon xsd, j'en ai oublié une partie. Cela donnait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <xs:element name="SpecificSection" minOccurs="1" >
       <xs:complexType>
          <xs:sequence>
             <xs:element name="Zonename" type="ns1:domainName" minOccurs="1" />
             <xs:element name="CircuitID" type="ns1:circuitID" minOccurs="0" />
             <xs:sequence minOccurs="0" maxOccurs="unbounded">
                 <xs:element name="RemoteMasterFQDN" type="ns1:dotDomainName" minOccurs="1" />
                  <xs:element name="RemoteMasterIP" type="ns1:IPv4" minOccurs="1" />
             </xs:sequence>
           </xs:sequence>
       </xs:complexType>
    </xs:element>
    Et pourtant Oxygen ne m'a pas dit qu'il manquait la déclaration de l'élément ("RemoteMasters") comme étant un complexType. Voilà pkoi j'ai posé la question.

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Dans le second code que tu donnes, il manque effectivement un complexType... mais il est présent dans le premier...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    Donc il s'agissait d'une erreur alors?? Si je veux déclarer une séquence, elle doit être forcèment déclaré dans un complexType, exact?

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    oui, il faut de toutes façons toujours préciser simpleType ou complexType dès qu'on définit un type...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

Discussions similaires

  1. [XSD] : Element 'date' vide
    Par cvacavant dans le forum Valider
    Réponses: 4
    Dernier message: 16/06/2009, 18h21
  2. [XSD] Eléments avec même nom et attributs différents
    Par stanware dans le forum Valider
    Réponses: 3
    Dernier message: 24/06/2008, 17h44
  3. [XSD] <xs:sequence> force l'ordre ...
    Par zolive dans le forum Valider
    Réponses: 5
    Dernier message: 06/02/2006, 17h22
  4. [XSD] Elements de meme nom dans une sequence
    Par MathiasM dans le forum Valider
    Réponses: 2
    Dernier message: 14/04/2005, 09h33
  5. [XSD] element texte non parsé
    Par bulbo dans le forum Valider
    Réponses: 13
    Dernier message: 10/01/2005, 11h44

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