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 :

[DTD] Comment définir un sous-arbre variable? [FAQ]


Sujet :

Valider XML

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2003
    Messages : 125
    Points : 102
    Points
    102
    Par défaut [DTD] Comment définir un sous-arbre variable?
    Bonjour,
    Je voudrais pouvoir dire dans ma DTD de ne pas analyser le contenu d'un noeud.
    J'ai une balise XMLVARIABLE et je voudrais qu'elle puisse contenir n'importe quel sous-arbre bien formé.
    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <XMLVARIABLE>
      <A/>
      <B/>
    </XMLVARIABLE>
    ou
    <XMLVARIABLE>
      <TOTO>A</TOTO>
    </XMLVARIABLE>
    ou n'importe quel autre sous-arbre.
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!ELEMENT XMLVARIABLE ANY>
    Mais ça ne fonctionne pas. Quelqu'un a une idée?

  2. #2
    Membre habitué Avatar de bluemartini
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 154
    Points : 168
    Points
    168
    Par défaut
    Je crois pas que ça va être possible, vu que le but même d'une DTD est justement d'éviter que chacun développe son propre arbre...
    Une solution : ne fais pas de DTD

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

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Ce n'est effectivement pas possible avec une DTD...

    par contre un XML Schema te permettra de le faire grâce à anyType... http://www.w3.org/TR/2005/WD-xmlsche...tml#key-urType


    j'ajoute le tag [FAQ] pour que ce soit insérer dans les sections DTD et XSD de la FAQ

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    bien sûr que si, c'est possible, même si c'est à éviter dans la mesure du possible. Que veux-tu dire par "Mais ça ne fonctionne pas" ?

Discussions similaires

  1. [AC-2007] Comment définir un nom de table sous forme d'une variable ?
    Par JPJOLY dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 01/02/2011, 23h16
  2. Réponses: 5
    Dernier message: 15/04/2010, 16h05
  3. Réponses: 2
    Dernier message: 09/03/2007, 09h47
  4. Réponses: 2
    Dernier message: 29/06/2006, 14h58
  5. [Netbeans] Comment définir CardLayout en variable?
    Par yoplaboom dans le forum NetBeans
    Réponses: 1
    Dernier message: 06/07/2005, 12h42

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