M
Manuela
Gast
Hallo
wie kann ich neue Knoten erstellen ???
Dies ist meine erstellte XML Datei
jetzt will ich aber das die ganze XML noch einen Zusätzlichen Knoten bekommt, das die XML Datei so ausieht.
Danke Manuela
wie kann ich neue Knoten erstellen ???
Code:
public void werte_aufnehmen(String FILE,String[] elementName,String[] content ){
try {
SAXBuilder builder = new SAXBuilder();
Document doc = new Document();
Element rootElement = new Element("root");
doc.setRootElement(rootElement);
// Hier irgendwas muß wohl gemacht werden aber was ???????
for (int i = 0; i < elementName.length || i < content.length; i++) {
Element element = new Element(elementName[i]);
element.addContent( content[i]);
rootElement.addContent(element);
}
XMLOutputter out = new XMLOutputter();
FileOutputStream fout = new FileOutputStream(FILE);
out.output(doc, fout);
} catch (Exception e) {
System.out.println(e);
}
}
Dies ist meine erstellte XML Datei
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<a_1>3</a_1>
<b_1>3</b_1>
<c_1>11</c_1>
<d_1>20</d_1>
<e_1>30</e_1>
<f_1>40</f_1>
</root>
jetzt will ich aber das die ganze XML noch einen Zusätzlichen Knoten bekommt, das die XML Datei so ausieht.
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<Einstellung>
<a_1>3</a_1>
<b_1>3</b_1>
<c_1>11</c_1>
<d_1>20</d_1>
<e_1>30</e_1>
<f_1>40</f_1>
</Einstellung>
<Verhalten>
<a_22>34</a_22>
...
</root >
Danke Manuela