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 :

Balise contenant n'importe quelle autre balise [XSD]


Sujet :

Valider XML

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut Balise contenant n'importe quelle autre balise
    Bonjour a tous,

    Pour la première fois, je cherche rendre un schema XSD assez ouvert.
    De ce fait, j'ai besoin de valider une balise contenant pouvant contenir n'importe quelle autre balise (0 ou plusieurs balises).
    Exemple de ce qui devrai être valide:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <EW_HEADER>
       <VERSION Number="1.0.0.14"/>
       <Datatype>0</Datatype>
    </EW_HEADER>
     
    ou
    <EW_HEADER>
       <VERSIONS>
          <DataProjectVersion>170</DataProjectVersion>
          <AppVersion>2011.0.0</AppVersion>
       </VERSIONS>
    </EW_HEADER>
    Donc j'ai essayé ceci, mais cela ne fonctionne pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <xsd:element name="EW_HEADER">
       <xsd:complexType>
          <xsd:sequence>
             <xsd:any minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
       </xsd:complexType>
    </xsd:element>
    Donc savez vous pourquoi ceci ne fonctionne pas ?

    Je vous remercie d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Je ne suis pas un pro du XSD mais ça m'a l'air tout à fait correct.

    Tu es sûr que l'erreur (c'est quoi d'ailleurs ?) ne vient pas d'autre part ?

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut
    L'erreur est simple, il me dit que ma dernière balise contenu dans EW_HEADER est non reconnu ......

  4. #4
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    Si vous voulez l'ouverture jusqu'au bout, c'est comme ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" />
    Si vous voulez l'ouverture seulement pour celles qui ne sont pas du tout définies nulle part, c'est comme ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax" />

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut
    Merci, avec le skip sa fonctionne nickel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. MouseOver sur un DIV contenant d'autres balises
    Par Romain_marine dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/10/2011, 16h58
  2. Réponses: 6
    Dernier message: 20/05/2010, 20h48
  3. Réponses: 7
    Dernier message: 06/06/2007, 14h42
  4. Balises les unes dans les autres
    Par Nibor dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 31/10/2006, 15h56
  5. [iframe] Afficher une balise div à partir d'une autre frame
    Par bouchette63 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/10/2006, 11h01

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