RE: [xsl] Are variables allowed in XPATHs?

Subject: RE: [xsl] Are variables allowed in XPATHs?
From: Ivan Pedruzzi <ipedruzz@xxxxxxxxxxxx>
Date: Sun, 02 Feb 2003 23:55:37 -0500
http://www.w3.org/TR/xslt#section-Defining-Template-Rules
It is an error for the value of the match attribute to contain a
VariableReference.

Ivan

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Harry Ohlsen
> Sent: Sunday, February 02, 2003 11:36 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Are variables allowed in XPATHs?
> 
> 
> > 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>
> 
> In other words, all I'm trying to do is have the 
> XPATH pick out a subtree of the document that has 
> a property element with a <name> element whose 
> content is "report" and a <value> element whose 
> content is whatever is in the sectionToDelete 
> variable.
> 
> That variable happens to come from a separate XSL 
> file, but I wouldn't think that should be 
> important ... although it is to me, for the 
> reasons I mentioned previously.
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread