valider ma DTD... [XML] - Programmation
Marsh Posté le 14-06-2002 à 10:50:08
je supposes que tu est sous windaube, donc ça va pas être facile! sous nunux, il y a des bibliothèques pour faire ça, mais même dans ce cas, c pas toujours très fiable (ma DTD est parfaitement bien faite, et pourtant, un parseur validant me trouve quand même des erreurs dedans!).
à la limite, si elle est pas trop grande, envoie moi ta DTD et j'y jette un oeuil. Sinon, il me semble qu'il y a un parseur validant (rxm je crois) qui peut tourner sous windaube aussi!
voilà!
Marsh Posté le 14-06-2002 à 10:53:15
bon, et bien voilà :
Code :
|
Marsh Posté le 14-06-2002 à 10:53:26
Tiens d ailleurs kestion bete y a pas de validateur en ligne ? Comme pour le validateur html et css ?
Marsh Posté le 14-06-2002 à 10:54:43
Oreste a écrit a écrit : Tiens d ailleurs kestion bete y a pas de validateur en ligne ? Comme pour le validateur html et css ? |
j'ai cherché, et j'ai trouvé des validateurs de XML, exemple : http://www.cogsci.ed.ac.uk/~richard/xml-check.html
Marsh Posté le 14-06-2002 à 11:00:42
tu mets ta DTD directement dans ton doc XML????
si c ça, il va probablement te dire que c mal formé, mais c peut-être ton doc qui n'est pas valide!
Marsh Posté le 14-06-2002 à 11:08:49
non non, je met la DTD dans un autre fichier... est-ce qu'il faut que je mette autre chose en début de fichier DTD ?
Marsh Posté le 14-06-2002 à 11:12:23
c bien ce que je pensais!
si tu mets ta DTD à part (genre madtd.dtd), il ne faut pas mettre de doctype, puisque c elle qui le définit!(Document Type Definition)
essaie de virer ton doctype et refous le à xmlspy
Marsh Posté le 14-06-2002 à 11:20:55
merci, en effet, il ne faut pas mettre doctype si c'est un fichier externe... je serai moins con ce soir en allant me coucher...
Marsh Posté le 14-06-2002 à 11:22:50
pas grave!!
cpdt, fais attetion dans tes dtd à éviter les mots réservés du langage (je les connais pas tous, mais si t'as d'autres pb, regarde de ce côté là!)
Marsh Posté le 14-06-2002 à 11:26:10
oui, tu dois avoir repérer le mot "Entity", malheureusement, je peux pas en employer un autre... et ce qui est réservé, c'est plutôt "<!ENTITY" donc en fait je pense pas que ça puisse poser de pb. Mais je note le conseil
Marsh Posté le 14-06-2002 à 10:36:36
je cherche à valider ma DTD, mais XMLSpy, que je viens de d/l me dit simplement que ma DTD is not well formed... sans en dire davantage... donc, y'aurai moyen d'avoir des précisions là dessus, en utilisant XMLSpy ou tout autre moyen
---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com