- # For some reason, $xc->find() will not work on newly added nodes
- # -- it returns empty strings -- so we need to make a new
- # XPathContext. Unfortunately, we can't just go ahead and make it
- # by parsing the new text, since it will in general include
- # references to namespaces that are not explicitly defined in the
- # document. So in the absence of $parser->registerNamespace() or
- # similar, we are reduced to regexp-hackery to introduce the
- # namespace. Ouch ouch ouch ouch ouch.
- my $t2 = $newText;
- $t2 =~ s@>@ xmlns:e='http://explain.z3950.org/dtd/2.0/'>@;
- my $newXc = irspy_xpath_context($t2);
-