[jdom-interest] Element rePARENTing, reset root Element

Rolf Lear rlear at algorithmics.com
Fri Dec 19 06:36:28 PST 2003

Two ways to do it...

The first is to have:


anotherElement = (Element)elementToMove.clone();


-----Original Message-----
From: jdom-interest-admin at jdom.org
[mailto:jdom-interest-admin at jdom.org]On Behalf Of Andreas Riedel
Sent: Friday, December 19, 2003 9:25 AM
To: jdom-interest at jdom.org
Subject: [jdom-interest] Element rePARENTing, reset root Element

Hello List.

I have some problem with the Element object.

I read a XML file from the file system with the
SaxBuilder.build method. From the Document I get a
special Element. These Element I want to put as child
to another Element to store this into another XML

The problem is, that the Element I got from the file
has a parent. If I want to add this Element to the
other Element I became an exception from the JDOM,
that this element could not be add, because it already
has another parent. Thats right. Of course it has
parent. But I want the switch the parent. The method
setParent is protectd in the Element class.

So, can anybody tell me, how to add an existing
Element with setted parent to another Element. I find
that this is no unusual and there have to be another
way instead of recreate all elements a clone the
content by calling all getter and setter.

TIA and merry christmas and a happy new year

Andreas Riedel


Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingeltöne fürs Handy bei http://sms.yahoo.de
To control your jdom-interest membership:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://jdom.org/pipermail/jdom-interest/attachments/20031219/77a3c7e6/attachment.htm

More information about the jdom-interest mailing list