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 :

pb de validation d'un doc xml


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 94
    Par défaut pb de validation d'un doc xml
    Bonjour,
    j'ai une dtd très basic

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!ELEMENT TREENODES (treenode*)>
    <!ELEMENT treenode (treenode*)>
    <!ATTLIST treenode
    			Text	 (#PCDATA)  #REQUIRED
    			Level	 (#PCDATA)  #REQUIRED
    			NodeData (#PCDATA)  #REQUIRED>
    mon fichier xml est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
    <!DOCTYPE TreeView SYSTEM "../temp/TreeView.dtd">
    <!--Fichier qui contient le treeview des causes-->
    <TREENODES>
      <treenode Text="Exploitation" Level="0" NodeData="1;-2147483648" />
      <treenode Text="Arrêt induit" Level="0" NodeData="2;-2147483648" />
      <treenode Text="Maintenance programmée" Level="0" NodeData="3;-2147483648" />
    <TREENODES>
    au moment du parsing je recois l'erreur suivante:

    System.Xml.XmlException: This is an unexpected token.
    The expected token is 'NAME'. Line 4, position 11.


    alors que je n'ai null part déclaré NAME...

    merci

  2. #2
    Membre chevronné

    Inscrit en
    Août 2005
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 220
    Par défaut DTD
    N'aurais-tu pas oublié de déclarer ton élément <treenode> ? La deuxième ligne de ta DTD me semble devoir être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!ELEMENT treenode (#PCDATA)>
    et les types d'attributs sont CDATA:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <!ATTLIST treenode 
             Text    CDATA  #REQUIRED 
             Level    CDATA  #REQUIRED 
             NodeData CDATA  #REQUIRED>
    Si ceci ne te donne pas de bon résultat, vérifie les espaces car les DTD sont parfois capricieuses.

  3. #3
    Membre éclairé Avatar de Hoegaarden
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 362
    Par défaut Re: pb de validation d'un doc xml
    Citation Envoyé par linux
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
    <!DOCTYPE TreeView SYSTEM "../temp/TreeView.dtd">
    <!--Fichier qui contient le treeview des causes-->
    <TREENODES>
      <treenode Text="Exploitation" Level="0" NodeData="1;-2147483648" />
      <treenode Text="Arrêt induit" Level="0" NodeData="2;-2147483648" />
      <treenode Text="Maintenance programmée" Level="0" NodeData="3;-2147483648" />
    <TREENODES>
    Salut,

    Fais attention aussi je sais pas si c'est une erreur de frappe ou un problème dans ton fichier XML mais tu n'a pas de balise fermante de TREENODES
    ++

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 94
    Par défaut
    merci pour vos réponses
    je vais tester tout ca!

Discussions similaires

  1. [Débutant] Validation doc XML avec DTD
    Par ikar_AAA dans le forum C#
    Réponses: 5
    Dernier message: 19/05/2014, 16h39
  2. [SAX] Question sur la validation d'un doc XML
    Par nahr_Elk dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 19/10/2009, 11h28
  3. Validation d'un document XML / DTD
    Par chris_tal1 dans le forum Valider
    Réponses: 2
    Dernier message: 16/07/2004, 15h19
  4. Réponses: 3
    Dernier message: 27/01/2004, 16h15
  5. [xsl java]Appliquer une XSL à un String contenant doc XML
    Par aldo047 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 03/04/2003, 15h46

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