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] Peut imposer une liste enumeré pour la valeur d'un champ ? [FAQ]


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut [DTD] Peut imposer une liste enumeré pour la valeur d'un champ ?
    Bonjour à tous,

    après plusieurs recherches, je n'arrive toujours pas a savoir si il est possible d'imposer les valeurs d'un champ par une liste enuméré.

    J'ai vu qu'il etait possible de le faire assez facilement pour les attributs d'un champ mais pas pour sa valeur.

    ex =

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <champ1>valeur</champ1>
    j'aimerai definir dans ma DTD les valeurs que peut prendre Valeur
    Est ce possible?

    merci.

  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
    Salut !

    pourquoi pas un truc de ce style ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <!ELEMENT champ1 (val1|val2|val3|val4)>
    <!ELEMENT val1 EMPTY>
    <!ELEMENT val2 EMPTY>
    <!ELEMENT val3 EMPTY>
    <!ELEMENT val4 EMPTY>
    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 confirmé
    Inscrit en
    Juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 65
    Par défaut
    Salut Swoög,

    je voudrais faire la même chose que Thavi, et je me demande si ta solution ne va pas avoir comme resultat une balise entre les deux balise, du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <champ1><valeur\></champ1>
    Qu'en penses-tu ?

  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
    En effet, cependant, avec un DTD, c'est la seule solution possible...

    si tu veux mettre une vraie valeur en texte et pas un élément, il te faut te tourner vers les XSD...
    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 confirmé
    Inscrit en
    Juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 65
    Par défaut
    Ok, très bien, je vais voir si je peux utiliser ça.

    merci pour ton aide.

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 65
    Par défaut
    Salut,
    Dernière petite question, est-ce que l'utilisation d'un schema xml me dispense d'un DTD ? ou puis-je inclure les deux ?

    d'avance merci .

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

Discussions similaires

  1. crée une liste déroulante pour une requete
    Par gastoncs dans le forum Access
    Réponses: 14
    Dernier message: 10/06/2008, 12h48
  2. Databinding sur une liste Enum
    Par Seth77 dans le forum C#
    Réponses: 4
    Dernier message: 07/09/2007, 12h07
  3. Réponses: 2
    Dernier message: 10/04/2007, 11h58
  4. Imposer une methode Equals pour une recherche dans une List
    Par petozak dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 03/10/2006, 10h41
  5. Réponses: 2
    Dernier message: 01/09/2006, 00h02

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