有一种方法给 XSLT 中变量进行赋值,是保持状态的那种

在 XSLT 中声明变量可以用 <xsl:variable> 和 <xsl:param>,它们的区别是可以通过 <xsl:param> 从外部向 XSLT 文件传参数,除此之外,在 xslt 内部使用时这两者的用法基本是一样的。下面只以 <xsl:variable> 为例子,例子中的 xsl:variable 替换成 xsl:param 也是能 run 的。

<xsl:variable> 的基本用法是:

<xsl:variable name="username" select="'Initial'"/> <!-- 不写 select 则默认为 '' -->

<xsl:variable name="username" select="'New Value'"/> <!-- 赋值 -->

<xsl:value-of select="$username"/> <!-- 显示变量值,变量名前加上 $ 符号 -->

阅读全文 >>

类别: Java/JEE, XML/DOM. 标签: , . 阅读(3,586). 评论(2) »