通过xsl将值赋给变量

时间:2013-10-26 04:03:12

标签: xslt xslt-1.0

我遇到奇怪的情况我有一个名为PaymentabcflowsVar的变量,如下所示

<xsl:with-param name="PaymentabcflowsVar" select="$RBC_CDSERStream_Obj/CTM_PaymentPeriod"/>

我正在以某种逻辑取值,如下所示..

<xsl:value-of select="$TTeturnVar/onal/onalAmount/amount" />

现在我想将此值分配给名为PaymentabcflowsVar的上述变量,例如

PaymentabcflowsVar  = <xsl:value-of select="$TTeturnVar/onal/onalAmount/amount" />

请告知如何实现这一目标.. !!

现在我所做的就是我暂时为值赋值

<xsl:variable name="holodingtnalamount"><xsl:value-of select="$TTeturnVar/onal/onalAmount/amount" /> 

现在请告知我可以将变量holodingtnalamount值分配给PaymentabcflowsVar

1 个答案:

答案 0 :(得分:1)

一些明显混乱的问题需要澄清:

(1)以下是将值赋给变量的方法:

<xsl:variable name="PaymentabcflowsVar" 
              select="$TTeturnVar/onal/onalAmount/amount"/>

(2)变量只能分配一次值。 Explanation here

(3) xsl:with-param用于将参数传递给命名模板。