Hallo zusammen
Ich verwende unter Netbeans JDom zum bearbeiten von XML Dokumenten, jeweils mit dem Saxparser.
habe doch schon einiges geschafft, aber nun bin ich an einem Toten Punkt angelangt.
docquest ist mein Hauptelement.
Mein Problem ist nun folgendes: ich habe ein XML Document
und bei folgendem Code entsteht im JDom die org.jdom.IllegalAddException: The Content already has an existing parent "offene" Exeption
wobei sie in folgendem Code entsteht:
Ich habe auch schon add(adele) und addall(nachfolger) ausprobiert, wobei letzteres mir nicht mal das gewünschte Resultat liefern könnte
Der zu listende Teil aus Docquest ist folgender:
Wenn die Das XML File nach der Exception Speichere sieht es wie folgt aus:
Im Internet und mit Google's Hilfe konnte ich nicht viel zu meinem Problem finden, wenn mir jemand einen Funktionierenden Weg erklären kann wäre ich dankbar
gruss Multi
Ich verwende unter Netbeans JDom zum bearbeiten von XML Dokumenten, jeweils mit dem Saxparser.
habe doch schon einiges geschafft, aber nun bin ich an einem Toten Punkt angelangt.
docquest ist mein Hauptelement.
Mein Problem ist nun folgendes: ich habe ein XML Document
HTML Code:
<?xml version="1.0" encoding="UTF-8"?> <offene> <questname>main</questname> </offene>
und bei folgendem Code entsteht im JDom die org.jdom.IllegalAddException: The Content already has an existing parent "offene" Exeption
wobei sie in folgendem Code entsteht:
Code:
List nachfolger = docquest.getRootElement().getChild("nachfolgequests").getChildren("quest"); it=nachfolger.iterator(); Element adele=new Element("questname"); //hinzufügen der elemente aus Docquest zu (List) offenequests while(it.hasNext()){ adele.setText(((Element) it.next()).getText()); offenequests.add(0,adele); }
Der zu listende Teil aus Docquest ist folgender:
HTML Code:
<nachfolgequests> <quest>sauber32</quest> <quest>sauber</quest> <quest>dreiunddrei</quest> </nachfolgequests>
Wenn die Das XML File nach der Exception Speichere sieht es wie folgt aus:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?> <offene> <questname>sauber</questname> </offene>
Im Internet und mit Google's Hilfe konnte ich nicht viel zu meinem Problem finden, wenn mir jemand einen Funktionierenden Weg erklären kann wäre ich dankbar
gruss Multi
Comment