声明一个空变量

时间:2014-09-16 06:47:40

标签: xslt

我写道: -

<xsl:variable name="cAddress" select=""></xsl:variable> 

我不想在这里分配任何值,我想稍后分配。这可能吗?

1 个答案:

答案 0 :(得分:1)

不,不可能。在XSLT中,变量是不可变的。您无法为现有变量分配 - 或重新分配 - 值。从技术上讲,您可以将空变量声明为:

<xsl:variable name="myVar"/>

但是你以后无法用它做任何事情。


如果要在运行时将参数传递给样式表或模板,请使用:

<xsl:param name="cAddress"/>

或:

<xsl:param name="cAddress" select="'default value'"/>