xsl-list
[Top] [All Lists]

Re: [xsl] General algorithm for finding nodes between PIs

2017-01-26 13:53:20
On 26.01.2017 20:45, Rick Quatro rick(_at_)rickquatro(_dot_)com wrote:

I have XML with a bunch of different processing instructions in them; here
is a sample:

<?xml version="1.0" encoding="UTF-8"?>
<info>
    <?Fm Condstart VbV-VCO?>
    <p>For this, use <b>that </b>to do that.</p>
    <?Fm Condend VbV-VCO?>
    <p><?Fm Condstart USB?>If you need this, do that.<?Fm Condend USB?></p>
</info>


For each "pair" of processing instructions (Condstart and Condend with the
same string), I want to find all of the nodes between them.

Are the matching pairs always sibling nodes? Or can they be at different nesting levels?

In case of siblings it sounds like an easy job for for-each-group group-starting-with="processing-instruction('Fm')"/for-each-group group-ending-with.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>