xsl-list
[Top] [All Lists]

RE: Are variables allowed in XPATHs?

2003-02-03 02:45:39
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(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com 


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