如何在xsl中获取特定容器类型的position()

时间:2014-03-26 10:33:05

标签: xslt position containers xslt-2.0

由于位置函数返回当前节点的position()而不考虑节点的类型。如何在XSL中获得当前特定节点类型的位置

1 个答案:

答案 0 :(得分:1)

你可以计算所有前面的兄弟节点,例如count(preceding-sibling::node()) + 1为您提供基于所有类型节点(元素节点,文本节点,注释节点,处理指令节点)的位置。或者count(preceding-sibling::*) + 1根据所有类型的元素节点为您提供位置。