mise a jour fichier xml en java
Salut tout le monde, tout d’abord j’ai eu un problème au niveau mise a jour d’un fichier XML, après j’ai trouvé une solution de sauvegarder le fichier XML dans un tableau puis j’ajoute les élément dans le tableau enfin je génèrer a nouveau mon XML a partir du tableau, cette solution na pas été éficasse (beaucoup de traitement …..) donc si quelqu’un a une autre solution qui utilise les méthodes de java par exemple j’ai trouvé ce code qui se rapproche de ce que je veut :
Citation:
Node root = doc.get_DocumentElement();
//Create a new node.
Element elem = doc.CreateElement("price");
elem.set_Text("19.95");
//Add the node to the document.
root.InsertAfter(elem, root.get_FirstChild());
mais il y a un autre problème de tel sorte que ce code là utilise une bibliothèque(import System.*; import System.IO.*; import System.Xml.*;) que je n’arrive pas a trouvé le .jar approprié.
Alors : mon code XML initial :
Citation:
<?xml version="1.0" encoding="UTF-8"?>
<ordinateurs>
<ordinateur classe="C1">
<CPU>4 GHZ</CPU>
<DRAM>512 MO</DRAM>
<IP>192.168.1.4</IP>
</ordinateur>
<ordinateur classe="C2">
<CPU>3.8 GHZ</CPU>
<DRAM>256 MO</DRAM>
<IP>192.168.1.5</IP>
</ordinateur>
</ordinateurs>
Et je veu avoir :
<?xml version="1.0" encoding="UTF-8"?>
<ordinateurs>
<ordinateur classe="C1">
<CPU>4 GHZ</CPU>
<DRAM>512 MO</DRAM>
<IP>192.168.1.4</IP>
</ordinateur>
<ordinateur classe="C2">
<CPU>3.8 GHZ</CPU>
<DRAM>256 MO</DRAM>
<IP>192.168.1.5</IP>
</ordinateur>
<ordinateur classe="C2">
<CPU>3.6 GHZ</CPU>
<DRAM>128 MO</DRAM>
<IP>192.168.1.6</IP>
</ordinateur>
</ordinateurs>
Si quelqu’un a une idée sur le .jar que je suis en train de cherché ou/et la solution de faire ajouté du code dans le fichier XML j'ai vraiment besoin d'aide :cry:
Merci