xml - 获取节点总数和计数节点

标签 xml xslt count xmlnode

是否可以获取XML节点的总数?

此外,如何使用 XSLT 进行 for 语句?

最佳答案

如果你想计算 XML 的节点数,你可以使用 count(object/node) ,它将是这样的:

 <xsl:value-of select="count(/root/*)"/>

上面的指令会让你知道你的根节点有多少个子节点

<xsl:for-each select="/root/element-you-wanna-loop" >
    <!-- Do something with your nodes here -->    
</xsl:for-each>

希望对你有帮助。

关于xml - 获取节点总数和计数节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1155580/

相关文章:

MySQL:SELECT(x) WHERE 与 COUNT WHERE?

java - 要计算给定行字符串中字符出现的次数。谁能指出错误在哪里?代码编译正确

c# - 计算数组中的项目,除了等于 -1 的值

xml - 如何选择没有文本子元素的元素

xml - 如何使用 ends-with 访问以特定文本结尾的 xml 中的标记

xml - 从嵌套标记 XSLT 访问属性

json - JSON 中的 XML 序列化,无需过多转义

c# - 如何使用 XmlSerializer 在大型文档中插入节点

java - 当有静态类时,没有带有 @XmlElementDecl 的 ObjectFactory

xslt - XSLT 中的节点排序