在XSLT 2.0中增加静态变量值

时间:2016-02-14 04:25:58

标签: xml xslt

在我的XSLT 2.0文件中,我必须定义一个静态变量say counter,并在for-each()循环下使用这个变量。我需要将此静态变量值增加10。

对于每个外观,此变量值应增加10,20,30,40。 在内部,我将把这个变量分配给一个目标模式元素。

有人可以请他或帮我重定向到相关职位。

1 个答案:

答案 0 :(得分:0)

无法在xsl:for-each循环内增加变量,因为 xsl:for-each不是循环 1

但是,您可以使用position()函数逐步增加静态变量,例如:

$staticVariable + 10 * position()

-
[1]除外:http://www.saxonica.com/documentation/index.html#!extensions/instructions/assign