RE: [xsl] Are variables allowed in XPATHs?

Subject: RE: [xsl] Are variables allowed in XPATHs?
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Mon, 3 Feb 2003 09:45:39 -0000
> > 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 
> 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's not legal in XSLT 1.0 to use a variable reference in a pattern.

You confuse the issue by asking about "an XPATH" - if you use the wrong
terminology, you are likely to get the wrong answers.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread