Subject: Re: 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
|