XSL递增变量

时间:2013-05-24 12:30:00

标签: xml xslt

我理解XSL是一种函数式语言,因此变量是不可变的。然而,这给我带来了问题。

我现在有一个脚本,它读取XML文件并生成一个没有标记的所有页面的报告。这一切都运行正常,但我希望能够返回符合这些条件的XML节点数量(如果我使用了错误的术语,请道歉),任何想法如何实现?

1 个答案:

答案 0 :(得分:1)

如果有条件的元素的xpath表达式,您可以使用:

<xsl:value-of select="count(XPATH-EXPRESSION)" />

如果没有,您可以通过递减模板调用来计算向下的路径。并在递归结束时打印该值。

相关问题