Xml 递增变量

Xml 递增变量,xml,xslt,Xml,Xslt,我知道XSL是一种函数式语言,因此变量是不可变的。然而,这对我来说是一个问题 我现在有一个脚本,可以读取XML文件,并在所有没有标记的页面上生成报告。这一切都很好,但我希望能够返回满足这些条件的XML节点的数量(如果我使用了错误的术语,我表示歉意),有什么想法可以实现吗?如果有一个xpath表达式用于符合您条件的元素,您可以使用: <xsl:value-of select="count(XPATH-EXPRESSION)" /> 如果不是的话,你可以有一个递归的模板调用。并在递

我知道XSL是一种函数式语言,因此变量是不可变的。然而,这对我来说是一个问题


我现在有一个脚本,可以读取XML文件,并在所有没有标记的页面上生成报告。这一切都很好,但我希望能够返回满足这些条件的XML节点的数量(如果我使用了错误的术语,我表示歉意),有什么想法可以实现吗?

如果有一个xpath表达式用于符合您条件的元素,您可以使用:

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

如果不是的话,你可以有一个递归的模板调用。并在递归结束时打印该值