|
[XML-DEV Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: DOM (level 1): moving elements from one document to another
- From: Mike.Champion@S...
- To: xml-dev@l...
- Date: Wed, 11 Oct 2000 09:48:12 -0400
Title: RE: DOM (level 1): moving elements from one document to another
-----Original Message-----
From: David Valera [SMTP:dvalera@p...]
Sent: Wednesday, October 11, 2000 9:10 AM
To: 'Julian Reschke'; 'XML-Dev'
Subject: RE: DOM (level 1): moving elements from one document to another
>If i understand corerectly, you should be using clonenode and then
>appendchild, otherwise you have the problem of two different documents
>pointing to the same node...you dont want that...
The problem is that a DOM node has an ownerDocument property associated with it. That's why
the "factory" methods are on the Document interface. cloneNode clones a subtree within the
same Document, so its nodes can't (at least as the spec is written) be associated with another
Document. The only way in Level 1 to move nodes from one Document to another is to create the
destination nodes in the context of the destination Document via its factory methods.
Since the DOM working group became aware of how tedious it is to work around this situation, the
importNode method was added in Level 2 to automate the process of moving Nodes from one Document to
another. Check to see if your DOM implementation supports Level 2; some already do, although the spec is
not *quite* a Recommendation yet.

|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
| RSS 2.0 |
 |
| Atom 0.3 |
 |
| |
Stylus Studio has published XML-DEV in RSS and ATOM formats,
enabling users to easily subcribe to the list from their preferred news reader application.
|
Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website.
they were not included by the author in the initial post. To view the content without the Sponsor Links please
click here.
|
|