//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>
--~--