xsl-list
[Top] [All Lists]

RE: [xsl] Test for the immediately preceding-sibling

2006-08-26 06:00:06
//related-article/article-title[preceding-sibling::*[1][local-name()='person-group']]
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email



-----Original Message-----
From:     Rick Quatro <frameexpert(_at_)truevine(_dot_)net>
Sent:     Sat, 26 Aug 2006 08:28:00 -0400
To:       <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject:  [xsl] Test for the immediately preceding-sibling

Hello All,

I have the following XML snippet:

<root>
    <related-article>
        <person-group>
            <name>
                <surname>Jones</surname>
                <given-name>Frank</given-name>
            </name>
        </person-group>
        <article-title>XPath Follies</article-title>
    </related-article>
</root>

I want to find article-title only if its immediately preceding sibling is 
person-group. I am using this:

//related-article/article-title[preceding-sibling::person-group]

which finds it if person-group is any of the preceding siblings. How do I 
phrase it so that it will find article-title only if it comes directly after 
a person-group element. Thanks in advance.

Rick Quatro
Carmen Publishing
585-659-8267
www.frameexpert.com


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

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