将数据连接成一个变量

时间:2010-07-12 21:12:54

标签: xslt transformation

源文件如下所示。

</StsRsn>
<AddtlStsRsnInf>/00000002/Level 2 Reject</AddtlStsRsnInf>
<AddtlStsRsnInf>The Transaction Reference Number is</AddtlStsRsnInf>
<AddtlStsRsnInf> not unique.</AddtlStsRsnInf>
</StsRsnInf> 

现在要求将<AddtlStsRsnInf>值连接成一个signle变量。

能告诉我怎么办?

谢谢和问候, 基兰。

1 个答案:

答案 0 :(得分:0)

尝试:

<xl:variable name="var" select="concat(AddtlStsRsnInf[1],AddtlStsRsnInf[2],AddtlStsRsnInf[3])"/>

如果孩子的数量是可变的:

<xl:variable name="var"><xsl:apply-templates select="AddtlStsRsnInf"/><xsl:variable/>