xsl-list
[Top] [All Lists]

matching template with arguments.

2005-11-01 17:44:53
Hello Friends,
I'm trying to match a template and filter some content according the a parameter passed to my xslt. see the code below. my processor fails when I pass $typ to starts-with function .
  <xsl:template match="Product[not(starts-with(@code, $typ))]" />
I'm trying to avoid hardcoding the $typ
Any idea ???

I'm using SAXON 6.5.3




Full xslt code :

<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
  <xsl:param name="typ" />
  <xsl:template match="@*|node()">
     <xsl:copy>
        <xsl:apply-templates select="@*|node()"/>
     </xsl:copy>
  </xsl:template>
  <xsl:template match="Product[not(starts-with(@code, $typ))]" />
</xsl:stylesheet>


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>