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] Xml au bon format


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut [DTD] Xml au bon format
    Bonjour,

    je suis néophyte dans le dossier XML et DTD, je viens de lire les tutoriaux.

    Je viens de me créer un DTD et un XML.

    Je voulais savoir si il était possible de savoir si le fichier XML respectait les définitions du DTD ou pas, car je fais des modifications dans le DTD devant entrainer des erreurs mais rien ne se passe.

    XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!DOCTYPE Etat SYSTEM "definition.dtd">
    <CORP>
    <Label>
    <Name>Txt_champ1</Name>
    <Contenu>Champ_1</Contenu>
    <Hauteur>20</Hauteur>
    <Largeur>60</Largeur>
    <X>190</X>
    <Y>60</Y> 
    <TaillePolice>6</TaillePolice>
    </Label></CORP>
    DTD
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <!ELEMENT CORP (Label)>
    <!ELEMENT Label (Name,Contenu,X,Y,Hauteur,Largeur,TaillePolice)>
    <!ELEMENT Name (#PCDATA)>
    <!ELEMENT Contenu (#PCDATA)>
    <!ELEMENT X (#PCDATA)>
    <!ELEMENT Y (#PCDATA)>
    <!ELEMENT Hauteur (#PCDATA)>
    <!ELEMENT Largeur (#PCDATA)>
    <!ELEMENT TaillePolice (#PCDATA)>
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  2. #2
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 38
    Par défaut
    Salut,
    J'ai bien galéré aussi et je trouve bizarre que ce ne soit pas mieux expliqué tout ça...
    Enfin, pour faire ce que tu veux faire, j'ai créé un fichier HTML avec le code ci-dessous (pris de W3 schools):
    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
    18
    19
    20
    21
    22
    23
    <html>
    <body>
    <h3>
    This demonstrates a parser error:
    </h3>
    
    <script type="text/javascript">
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async="false";
    xmlDoc.validateOnParse="true";
    xmlDoc.load("Dictionary-DTD.xml");
    
    document.write("<br />Error Code: ");
    document.write(xmlDoc.parseError.errorCode);
    document.write("<br />Error Reason: ");
    document.write(xmlDoc.parseError.reason);
    document.write("<br />Error Line: ");
    document.write(xmlDoc.parseError.line);
    </script>
    
    </body>
    </html>
    tu change le nom du fichier XML à parser et tu ouvres ensuite ce HTML dans IE.
    et voilà...

Discussions similaires

  1. [XSLT] XML-->XSLT output format apres transformation avec un x
    Par Hoegaarden dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 06/09/2010, 11h51
  2. Doxygen : bon format
    Par lionheart33806 dans le forum Zend
    Réponses: 9
    Dernier message: 18/10/2008, 18h54
  3. XML au bon format ?
    Par argoet dans le forum Valider
    Réponses: 1
    Dernier message: 03/07/2008, 10h05
  4. [dtd] .xml non valide
    Par SaintAmand dans le forum Valider
    Réponses: 3
    Dernier message: 20/02/2006, 14h54
  5. Déterminer le bon format d’une chaine de cartactère
    Par SchpatziBreizh dans le forum Langage
    Réponses: 8
    Dernier message: 05/08/2005, 08h17

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