Subject: Re: Not So Newbie XPath Question
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Mon, 19 Feb 2001 08:17:06 -0800 (PST)
|
Hi Bernard,
> Bernard Harrison wrote:
>
> DPawson@xxxxxxxxxxx wrote:
> >
> > ................................................
> > <xsl:template match="a[not(following-sibling::a)]" >
> > <xsl:value-of select="name(following-sibling::*[1])"/>
> > </xsl:template>
>
> Mmm. Does using following-sibling work given Jeni Tennison's Post?
>
> Jeni Tennison wrote:
> > 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:
She meant: "match patterns don't allow following-sibling:: axes" in the ***location steps***
So what Dave uses here is OK, because it is within a predicate.
The only axes that are allowed in the location steps of a match pattern are the "parent" and
"attribute" axes.
Dimitre Novatchev.
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
Dimitre Novatchev - Mon, 19 Feb 2001 11:17:17 -0500 (EST) <=
|
|