in reply to Re: Replacing an XPath node with the value of its content
in thread Replacing an XPath node with the value of its content

Thanks, Derby, this is a step in the right direction.

Unfortunately, it is not the only child of another node. In fact, there may be multiple <tm> or other children within a given parent.

This <tm> element is being used to trigger inline formatting during output processing. In this example, a superscript "TM" would be added automatically like AIXTM. So there may be more than 1 in the same sentence, paragraph, etc. within a single parent.

Testing your suggestion, it certainly removes the <tm> child, but appends the "AIX" to the very end of the parent, as one would expect (and as you insinuated).

I am currently looking into the XML::LibXML::Document class. It has some methods that look promising, perhaps I can use a fragment or text node somehow.

Thanks for looking into this!

SC

  • Comment on Re^2: Replacing an XPath node with the value of its content