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.
Le Principe de Peter : « Avec le temps, tout poste sera occupé par un incompétent incapable d'en assumer la responsabilité. »
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager