Re: XML::LibXML namespaces after node removal
by Dominic Mitchell other posts by this author
Sep 2 2005 12:05PM messages near this date
view in the new Beta List Site
Re: XML::LibXML namespaces after node removal
|
Re: XML::LibXML namespaces after node removal
& XSLT Robin Berjon wrote:
> Dominic Mitchell wrote:
>
> > I don't know about a bug, but it's certainly non-intuitive. I would
> > have thought that unbindNode() would have sorted it out. Perhaps a doc
> > patch is in order.
>
>
> To be honest I never quite figured out what unbindNode() was supposed to
> do that $foo->parentNode->removeChild($foo) doesn't... so a doc patch
> would be welcome :)
I had a quick look at the code. It appears that unbindNode() removes
the node by calling into libxml2 whilst removeChild() merely unlinks the
thing from the DOM directly inside XML::LibXML (the XS/C bits). To be
quite frank, I was surprised to see a difference too.
-Dom
_______________________________________________
Perl-XML mailing list
Perl-XML@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Dominic Mitchell
Robin Berjon
Dominic Mitchell
Robin Berjon
Dominic Mitchell
Petr Pajas
|