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 :

Declaration plusieurs DTD dans un fichier XML


Sujet :

Valider XML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 34
    Points
    34
    Par défaut [Résolu] Declaration plusieurs DTD dans un fichier XML
    Bonjour a tous,

    Je suis novice dans le XML et je souhaiterais savoir si il est possible de déclarer plusieurs fichier de DTD dans un seul fichier XML. Si la chose est possible (a mon avis oui) quelle est la syntaxe a adopter pour que cela fonctionne. Merci d'avance pour vos reponses.

    A+

    Sebastien

  2. #2
    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,

    non, cela n'est pas possible. Par contre, on peut charger une DTD dans une autre, ce qui permet une conception modulaire.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 34
    Points
    34
    Par défaut
    "non, cela n'est pas possible. Par contre, on peut charger une DTD dans une autre, ce qui permet une conception modulaire."

    cela revient au meme non ?

    le fichier XML repose sur deux DTD ?

    quelle est la procedure a suivre pour charger une DTD dans une autre.

  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
    Citation Envoyé par sebastien2222
    cela revient au meme non ?
    Non. Il ne peut y avoir qu'une seule balise <!DOCTYPE> dans un fichier XML. Pour appeler une DTD à partir d'une autre DTD, il faut utiliser une entité paramètre. Tu trouveras plusieurs posts à ce sujet dans le forum.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 34
    Points
    34
    Par défaut
    <?xml version="1.0" encoding="UTF-8"?>
    <!ENTITY fichierDTD01 SYSTEM "File1.dtd">
    &fichierDTDNumeroUn
    <!ENTITY fichierDTD02 SYSTEM "File2.dtd">
    &fichierDTDNumeroDeux
    <racine>
    ...
    ...
    </racine>

    j'ai bon la ?

    le contenu des fichiers File1.dtd et File2.dtd vont etre intégrés dans mon fichier XML, donc mon fichier XML pourra "s'appuyer" sur deux fichiers de DTD.

    Merci

    Sébastien

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

Discussions similaires

  1. Plusieurs enregistrements dans un fichier XML
    Par azewxc dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 09/08/2013, 10h25
  2. Ecrire plusieurs noeuds dans un fichier xml
    Par jojo1284 dans le forum VB.NET
    Réponses: 4
    Dernier message: 17/06/2011, 09h08
  3. Declaration du DTD dans le fichier web.xml
    Par riadhhwajdii dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 23/11/2010, 12h54
  4. Récupérer plusieurs balises dans un fichier XML
    Par sandddy dans le forum Langage
    Réponses: 3
    Dernier message: 28/01/2009, 14h48
  5. Réponses: 3
    Dernier message: 13/04/2006, 14h49

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