Re: [xsl] Are variables allowed in XPATHs?

Subject: Re: [xsl] Are variables allowed in XPATHs?
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Sun, 2 Feb 2003 21:35:16 -0800 (PST)
"Harry Ohlsen" <harryo@xxxxxxxxxxxxxxxx> wrote in message
> > It might help if you gave us a look at the exact pattern to which
XMLSpy was
> > objecting.
> Sorry, I thought the problem was pretty generic 
> and didn't want to muddy things by being too 
> specific.  Ie, is it legal to use a variable in an 

Yes, it is correct to use variable references in XPath.

> Here's the code it's complaining about (apologies 
> for the line wrapping):
> <xsl:template name="delete-section" 
> match="/main/document/item[property[(name='report') 
> and (value=$sectionToDelete)]]">
>      </xsl:template>

It is an error to have a variable reference within a *match pattern*.

Match patterns form a subset of all valid XPath expressions.


Dimitre Novatchev. -- the home of FXSL

Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.

 XSL-List info and archive:

Current Thread