Slyh: JAVA - XML + JDom

Beitrag lesen

Hallo,

vorneweg: Ich habe nie etwas mit JDOM gemacht. Was ich hier schreibe,
ist also (fast) reine Spekulation. :-)

org.jdom.IllegalAddException: The Content already has an existing parent "Adonia"

Mit "content" ist hier wohl eines der Element gemeint, die du
versuchst zu newDoc hinzuzufügen.
Offensichtlich haben diese Element bereits einen Parent, was ja auch
korrekt ist. Der Parent ist wohl "<Adonia>" in der alten XML.
Du willst dieses selbe Element jetzt aber dem neuen Dokument (newDoc)
zuweisen. Das mag das Element aber nicht, weil es schon einen Vater
hat. Daher die Exception.

Wenn ich das richtig sehe, gibt's da eine Methode "detach()", die
das Element von seinem Parent-Element löst. Probier das mal aus.

Gruß
Slyh

PS: Würd mich interessieren, falls es geklappt hat oder ob ich völlig
daneben lag.