Subject: RE: [xsl] Variable in template atrribute "match" with Xalan and MSXML From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Sat, 16 Mar 2002 09:46:48 -0000 |
> I have to work with Xalan and MSXML4. > > I have such xsl style: > > > <xsl:param name="pMenuItemID"/> > ... > <xsl:template match="id($pMenuItemID)"> > ... > <xsl:value-of select="@caption"/> > ... > </xsl:template> > ... > > > It works excelent with Xalan but it doesn't work with MSXML4. > I get: "id($pMenuItemID)' is an invalid XPath expression." > A match pattern in xsl:template is not allowed to contain a variable reference. MSXML4 is right to reject it, though it seems to be a very odd error message to produce. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Variable in template atrribut, Andrey Astakhov | Thread | [xsl] Re: Problems with usage of XP, Dimitre Novatchev |
[xsl] Re[2]: Shorter, better, nicer, Antonio Bueno | Date | RE: [xsl] concat variable names, Michael Kay |
Month |