[java] jdom : utiliser un doctype donné pour un document !

jdom : utiliser un doctype donné pour un document ! [java] - Java - Programmation

Marsh Posté le 21-06-2002 à 10:18:35    

salut,
je n'arrive pas à faire comprendre à jdom qu'il doit utiliser telle ou telle doctype pour un document.
Le pb est le suivant : j'ai un fichier XML à parser pour produire un org.jdom.Document, je ne souhaite pas préciser de doctype directement dans le document XML pour de très bonnes raisons...
Je voudrais par contre pouvoir faire :

Code :
  1. SAXBuilder builder = new SAXBuilder( false );
  2. Document doc = builder.build( "monFichier.xml" );
  3. DocType doctype = new DocType( "monDoctype", "doctype.dtd" );
  4. doc.setDocType( doctype );


 
malheureusement, ça ne fonctionne pas comme ça devrait, en effet, mon doctype définit des valeurs par défaut pour certains attributs d'éléments de mon fichier XML et lorsque je cherche à récupérer un des ces attributs, qui doit être celui par défaut car non renseigné dans l'XML, et bien, il renvoie null. Alors que si je met la référence sur le doctype à l'intérieur du fichier XML, aucun pb !
alors, si qqun a déjà eu à faire ceci... HELP


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 21-06-2002 à 10:18:35   

Reply

Marsh Posté le 21-06-2002 à 10:19:19    

déjà eu un post à ce sujet et j'attends qu'on me contredise ...
 
http://forum.hardware.fr/forum2.php3?post=21571&cat=10


Message édité par darklord le 21-06-2002 à 10:19:46

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 21-06-2002 à 10:24:14    

DarkLord a écrit a écrit :

déjà eu un post à ce sujet et j'attends qu'on me contredise ...
 
http://forum.hardware.fr/forum2.php3?post=21571&cat=10  




ok, pardon, j'avais pas vu le post passer...


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed