Re: [xsl] URL parameters in xsl

Subject: Re: [xsl] URL parameters in xsl
From: Mike Brown <mike@xxxxxxxx>
Date: Thu, 22 May 2003 03:53:34 -0600 (MDT)
Martin Lampen wrote:
> writes the uid value to the xsl stylesheet to 
> use in match statements against XML data.

If by "match statements" you mean XSLT patterns (the value of 'match'
attributes in xsl:template elements) and by "writes to the stylesheet" you
mean passes a top-level parameter, then please be aware that patterns cannot
contain variable references.

The usual workaround is

<xsl:template match="someElement">
  <xsl:if test="someChildren=$someString">
    ...
  </xsl:if>
</xsl:template>

rather than the disallowed

<xsl:template match="someElement[someChildren=$someString]">
 ...
</xsl:template>

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


Current Thread