Bonjour,

je veux générer un xml avec JDOM:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Element root             =   new Element( "rootName" , "uriName") ;
Document document   =   new Document( root ) ;
Element lvl1              =   new Element( "lvl1") ;
document.getRootElement().addContent(lvl1);
L'output me donne:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<rootName xmlns="uriName">
  <lvl1 xmlns="" />
</rootName>


Je ne comprends vraiment pas pourquoi "xmlns=" apparait pour lvl1
j'ai essayé de tourner le code dans tous les sens pour le faire disparaître sans succès...

Note supplémentaire: si je fais un output que de lvl1, le tag en trop n'apparait pas.

Si quelqu'un a une idée du pourquoi? et de comment m'en sortir?

merci