Bonjour,

J'ai un file XML de ce format:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<ep:tc xmlns:ep="http://www.test.com" xmlns:xa="http://www.test2.com">
  <ep:List1>TestValue1</ep:List1>
  <xa:List2>TestValue2</xa:List2>
</ep:tc>
J'arrive à lire ce fichier sans soucis grâce au parser. Par contre je ne trouve pas comment le créer!

J'arrive à créer le tag avec un namespace URI seulement grâce au code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
DocumentBuilder db = docBuilderFactory.newDocumentBuilder();
Document doc = db.newDocument();
Element root = doc.createElementNS("http://www.test.com", "ep:tc");
doc.appendChild(root);
Mais je n'arrive vraiment pas à trouver comment ajouter "xa" dans le tag root...

J'ai la possibilité d'ajouter l'url directement dans les sous-nodes. Mais je veux l'éviter car j'en ai plusieurs et ça devient un peu le bordel...ne devient plus très propre...

Quelqu'un a une idée??