OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: document.removeChild(node child)

[ Lists Home | Date Index | Thread Index ]
  • From: Leigh Dodds <ldodds@ingenta.com>
  • To: "'listserv:java-xml list'" <java-xml-interest@cybercom.net>, "'listserv:xml-dev list'" <xml-dev@ic.ac.uk>
  • Date: Wed, 4 Aug 1999 09:09:23 +0100

> I have a Document object that was instantiated using a DOM
> implementation while parsing an XML file.. whenever I try to remove one
> of the leaves from the Document object, I always receive an exception

At a guess, I think your problem is that you're attempting to remove
the node from the *document* and not from its parent, so try replacing this
line :

>                  document.removeChild(yList.item(y));


Node theParent = yList.item(y) ;
theParent.removeChild(yList.item(y)) ;

You must remove a node from its parent and not the document.

Its also probably worth bearing in mind that NodeLists are 'live' so
that if other parts of your application alter the DOM tree and
add or remove nodes then your node list will alter accordingly.

However I think the above code change should do the trick.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS