Bonjour,
je suis actuellement sur un projet en Java qui consiste à analyser un fichier XML.
J'ai choisis l'api JDOM, pour sa simplicité d'utilisation.
Mais seulement voila, mon fichier XML contient une balise doctype qui renvoie à une DTD sur une URL externe, sauf, que je travaille en interne, et que je ne veux pas télécharger la DTD correspondante car elle diffère selon le fichier XML analysé.
Alors, lors du parsing avec JDOM, celui-ci me renvoie une exception du type 'UnknownHostException' ce qui est logique puisqu'il n'arrive pas à se connecter à l'url de la doctype.
J'ai donc une question :
est il possible d'indiquer au parseur que je ne veux pas me référer à la DTD, ou plus généralement est il possible d'ignorer la balise Doctype, sans l'enlever évidemment.
NB: le parsing XML avec JDOM s'appuyant sur un constructeur de la classe SAX, j'ai consulté la Javadoc sur ce constructeur.
J'ai appris qu'on pouvait spécifier s'il fallaît valider ou non le document par un argument boolean, mais, lorsque je le switch sur False, rien ne change.
Merci de vos réponses @+