Re: [xsl] XPath to Find All Siblings Except Self

Subject: Re: [xsl] XPath to Find All Siblings Except Self
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Thu, 15 Mar 2012 18:43:30 +0000
On 15 March 2012 17:51, Rick Quatro <rick@xxxxxxxxxxxxxx> wrote:
> I have the following XML file:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <chapter>
>    <section level="1">
>        <title id="1003261">Camshaft Cover</title>
>        <section level="2">
>            <title id="1003269">Removal</title>
>            <paragraph id="1003264"/>
>        </section>
>        <section level="2">
>            <title id="1003262">Rebuilding</title>
>            <paragraph id="1003265"/>
>        </section>
>        <section level="2">
>            <title id="1003321">Installation</title>
>            <paragraph id="1003322"/>
>        </section>
>    </section>
> </chapter>
>
> When my context is a particular level 2 section element, I need to find all
> of the title elements of the sibling level 2 elements, except for the
> current level 2 section's title.

If you can use xpath 2 then you can do:

(../* except .)/title




--
Andrew Welch
http://andrewjwelch.com

Current Thread