Salut,
Je réalise une application et j'aimerais ouvrir un fichiers xml après avoir vérifié qu'il est valide par rapport à un DTD.
Est possible avec l'API JDOM?
je vous remercie.
Salut,
Je réalise une application et j'aimerais ouvrir un fichiers xml après avoir vérifié qu'il est valide par rapport à un DTD.
Est possible avec l'API JDOM?
je vous remercie.
C'est bon j'ai trouvé. Voilà comment il faut faire :
Il faut rajouter le boolean true au constructeur pour activer la validation. Bien entendu il faut que le fichier XML à parser soit accompagné de son DTD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SAXBuilder sax = newSAXBuilder(true);
Voilà
Up !
Et comment faire si la dtd n'est pas référencée dans le XML, c'est à dire lorsque le xml ne contient pas d'élément DOCTYPE ?
(java 1.4.2, xerces 2, JDOM)
merci
Bonjour tout le monde!
Je relance ce topic qui n'a pas été résolu, car j'ai exactement la même problèmatique. J'ai besoin de valider un fichier xml avec un fichier dtd qui n'est pas référencé dans le fichier xml. Je n'ai trouvé aucune méthode permettant de résoudre mon problème, alors si quelqu'un avait une solution je suis ouvert.
Partager