xsl-list
[Top] [All Lists]

RE: how to use the xsl:param in the output html script function

2004-05-20 01:05:26
Thank you for your advice.
I update my code as follows.

<xsl:param name="VariableNum" select="count(/Variable)"/>
  <script>
       <xsl:text> var Variable0 = new Array( </xsl:text>
       <xsl:value-of select="$VariableNum"/>
       <xsl:text> );</xsl:text>
  </script>

It passed the Xalan compiling.
I posted code here for other's reference.


Chen Yi


From: <Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: RE: [xsl] how to use the xsl:param in the output html script
function
Date: Thu, 20 May 2004 09:54:41 +0300

Hi,

>   I want to pass the xsl:param value into the output html
> script function.
>   The Code as follows.
>
>   <xsl:param name="VariableNum" select="count(/Variable)"/>
>   <script>
>     var Variable0 = new Array({$VariableNum});
>   </script>
>
>   It failed.
>   How can I do?
>   Thanks in advance.

The curly braces act as expression delimiters only in Attribute Value
Templates, see <http://localhost/TR/xslt/#attribute-value-templates>. Use xsl:value-of to create a text node, see <http://localhost/TR/xslt/#value-of>.

Cheers,

Jarno

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com