This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Not So Newbie XPath Question


Hi Bernard,

> Bernard Harrison wrote:
> 
> DPawson@rnib.org.uk 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]