Bonjour,

J'ai un petit pbleme avec l'utlisation de l'API jdom.
J'arrive à sauvegarder mes données dans un fichier XML. Le problème qu'à chaque nouvel enregistrement, les données existants sont écrasés.

Mon fichier est de cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<Frames>
<Frame>
<header>tttt</header>
<body>bbbbb</body>
</Frame>
</Frames>
Voila mon code pour ajouter dans le fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
public static void main(String args[])
{
Element racine = new Element("Frames");
Document document= new Document(racine);
Element frame = XMLFile.addElement("Frame", racine);
 
Element header= XMLFile.addElement("header", frame);
SetText(header,"tttt");
 
Element body= XMLFile.addElement("body", frame);
SetText(body,"bbbbb");
 
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
sortie.output(document, new FileOutputStream("frames"));
}
public static Element addElement(String field, Element elementName)
	{
		Element fieldName = new Element(field);
		elementName.addContent(fieldName);
		return fieldName;
	}
 
public static void SetText(Element elementName, String text)
	{
		elementName.setText(text);
	}
Avez vous une idée?