fixing HIERARCHY_REQUEST_ERR at replaceChild with ELEMENT_NODE
package XML::Sablotron::DOM::Document;
sub replaceChild($$;$)
{
my ($self, $child, $old_child, $situa) = @_;
return $self->SUPER::replaceChild( $child, $old_child, $situa ) unless
$child->nodeType == XML::Sablotron::DOM::ELEMENT_NODE;
my $next = $old_child->getNextSibling( $situa );
$self->removeChild( $old_child, $situa );
$self->insertBefore( $child, $next || undef, $situa );
return $child;
}
Best regards,
Albert mailto:[EMAIL PROTECTED]
- [Sab] Sablot-0.60.1.patch Petr Cimprich
- [Sab] Error handling Raphael Chauvel
- Re: [Sab] Error handling Pavel Hlavnicka
- Re: [Sab] Error handling Raphael Chauvel
- [Sab] Crash of 0.60 on Windows NT Raphael Chauvel
- Re: [Sab] Crash of 0.60 on Windows NT Raphael Chauvel
- Re: [Sab] Albert
- Re: [Sab] Pavel Hlavnicka
- Re[2]: [Sab] list-lphantom
- Re: [Sab] Pavel Hlavnicka
- Re[2]: [Sab] Albert N. MICHEEV
- Re: [Sab] DOM interface [was: ... Pavel Hlavnicka
- Re[2]: [Sab] DOM interface... Albert N. MICHEEV
- Re: [Sab] DOM interface [w... Pavel Hlavnicka
