Re: [xsl] Not So Newbie XPath Question

Subject: Re: [xsl] 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