如何在xslt中增加计数器编号

时间:2014-09-01 05:53:04

标签: xslt

我有一个人的详细信息,如一个人的名字,姓氏和年龄,然后是第二人的名字,姓氏和年龄。在XSLT中,我需要输出如下文件:

<personData>
    <personNo>1</personNo>
    <firstname>fff</firstname>
</personData>
<personData>
    <personNo>2</personNo>
    <firstname>dd</firstname>
    <lastname>fcv</lastname>
</personData>

那么请问,任何人都可以建议我如何增加循环中personNo的值?

我不知道如何为每次迭代增加1 2 3 ......

1 个答案:

答案 0 :(得分:1)

无需增加计数器。使用以下任一项:

  1. position()函数;
  2. <xsl:number>元素;
  3. 前面兄弟姐妹的数量+ 1