我理解XSL是一种函数式语言,因此变量是不可变的。然而,这给我带来了问题。
我现在有一个脚本,它读取XML文件并生成一个没有标记的所有页面的报告。这一切都运行正常,但我希望能够返回符合这些条件的XML节点数量(如果我使用了错误的术语,请道歉),任何想法如何实现?
答案 0 :(得分:1)
如果有条件的元素的xpath表达式,您可以使用:
<xsl:value-of select="count(XPATH-EXPRESSION)" />
如果没有,您可以通过递减模板调用来计算向下的路径。并在递归结束时打印该值。