bonjour,
voici mon problème :
- j'ai un document XML du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="ISO-8859-1"?>
<toto>..... (suite de balises)
</toto>
- je désirerai ajouter noeud titi avant le noeud toto (noeud qui est root) pour obtenir un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?xml version="1.0" encoding="ISO-8859-1"?>
<titi>....</titi>
<toto>..... (suite de balises)
</toto>
- voici mon bout de code qui, malheureusement pour moi, ne modifie rien au document
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
       DocumentBuilder parser = DocumentBuilderFactory.newInstance().newDocumentBuilder();
       doc = parser.parse(nomFichier);
       Element eltTiti = doc.createElement("titi");
       eltTiti.setAttribute("value", "1");
       Element eltRoot = (Element)doc.getDocumentElement();
       eltRoot = (Element)doc.insertBefore(eltTiti, eltRoot);
Quelqu'un pourrait il éclairer ma lanterne.
Merci