This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Not So Newbie XPath Question
- To: b_harrison at primus dot com dot au
- Subject: Re: [xsl] Not So Newbie XPath Question
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Mon, 19 Feb 2001 08:17:06 -0800 (PST)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
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