Subject: Re: Not So Newbie XPath Question
From: Bernard Harrison <b_harrison@xxxxxxxxxxxxx>
Date: Tue, 20 Feb 2001 01:46:14 +1100
|
Thankyou Jeni,
yes this does help!
Jeni Tennison wrote:
> z/a/following-sibling::*[1][not(self::a)]
The above looks the best. Seems the most self describing to me.
>
> This will only work in a select expression because match patterns
> don't allow following-sibling:: axes. For a match pattern, you need
> something like you have already or one of its equivalents, like:
Is it only the following-sibling:: that does not work in a match
or does any "forward" axes like following:: not work as well?
I have been using my existing version with MSXML's
IXMLDOMElement.selectSingleNode method?
> z/*[preceding-sibling::a and not(self::a)][1]
>
> or:
>
> z/*[not(self::a)][preceding-sibling::*[1][self::a]]
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|