XSL计算父节点不具有具有特定属性的子节点

马克西姆·卡博尼奥·勒克莱尔

我有一个带有特定节点(在本例中为parentNode)的xml文件,我想知道有多少specialNode没有具有特定属性的childNode。

例:

<parentNode>
    <specialNode>
        <childNode attrib=true />
        <childNode attrib=false />
    </specialNode>
    <specialNode>
        <childNode attrib=true />
        <childNode attrib=true />
    </specialNode>
    <specialNode>
        <childNode attrib=false />
    </specialNode>
</parentNode>

我想打这样的电话:

<xsl:variable="foo" select="count( not( */specialNode/childNode[ attrib="true" ] ) ) />

...并且具有foo = 1,因为只有一个specialNode,其所有子节点的attrib = false。

有没有办法做到这一点?

kstubs
count(/parentNode/specialNode[not(childNode[@attrib='true'])])

这是更正的XML

<parentNode>
    <specialNode>
        <childNode attrib="false"/>
        <childNode attrib="false"/>
    </specialNode>
    <specialNode>
        <childNode attrib="true"/>
        <childNode attrib="true"/>
    </specialNode>
    <specialNode>
        <childNode attrib="false"/>
    </specialNode>
</parentNode>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算具有特定属性的节点

来自分类Dev

如果子节点具有特定属性,则删除父节点

来自分类Dev

不具有[DataMember]属性与具有[IgnoreDataMember]属性

来自分类Dev

不具有[DataMember]属性与具有[IgnoreDataMember]属性

来自分类Dev

选择具有不具有给定属性的子元素的元素的子元素

来自分类Dev

XSLT:如何编写一个<xsl:apply-templates />以匹配具有模式和不具有模式的模板的节点,而又不影响顺序?

来自分类Dev

如何滤除具有特定属性的元素(或保留不具有该属性的元素)

来自分类Dev

查找具有特定名称且不具有特定属性的在前同级

来自分类Dev

查找具有特定名称且不具有特定属性的在前同级

来自分类Dev

XPath表达式,如果属性匹配则选择一个节点,否则选择不具有该属性的节点

来自分类Dev

创建具有特定父节点值及其 XML 的所有子节点值的 Map

来自分类Dev

计算具有属性值的节点

来自分类Dev

计算具有属性值的节点

来自分类Dev

Xpath选择父节点具有某些属性的节点

来自分类Dev

Xpath选择父节点具有某些属性的节点

来自分类Dev

如何从数组中删除所有不具有特定属性的对象?

来自分类Dev

选择具有特定值的子节点

来自分类Dev

选择具有特定值的子节点

来自分类Dev

如何选择不具有ID属性的元素?

来自分类Dev

JSF:PropertyNotFoundException类“不具有属性”

来自分类Dev

使用querySelector选择不具有值属性的输入

来自分类Dev

检查元素是否不具有jQuery属性

来自分类Dev

发布/订阅推送消息不具有messageId属性

来自分类Dev

使用XPath查找不具有ALT属性的图像

来自分类Dev

如何遍历不具有id属性的对象列表

来自分类Dev

WPF组合框样式不具有绑定属性

来自分类Dev

如何限制构造型不具有属性?

来自分类Dev

在二叉树中计算具有特定数量的子节点的节点?

来自分类Dev

如何证明不具有特定值的行?

Related 相关文章

  1. 1

    计算具有特定属性的节点

  2. 2

    如果子节点具有特定属性,则删除父节点

  3. 3

    不具有[DataMember]属性与具有[IgnoreDataMember]属性

  4. 4

    不具有[DataMember]属性与具有[IgnoreDataMember]属性

  5. 5

    选择具有不具有给定属性的子元素的元素的子元素

  6. 6

    XSLT:如何编写一个<xsl:apply-templates />以匹配具有模式和不具有模式的模板的节点,而又不影响顺序?

  7. 7

    如何滤除具有特定属性的元素(或保留不具有该属性的元素)

  8. 8

    查找具有特定名称且不具有特定属性的在前同级

  9. 9

    查找具有特定名称且不具有特定属性的在前同级

  10. 10

    XPath表达式,如果属性匹配则选择一个节点,否则选择不具有该属性的节点

  11. 11

    创建具有特定父节点值及其 XML 的所有子节点值的 Map

  12. 12

    计算具有属性值的节点

  13. 13

    计算具有属性值的节点

  14. 14

    Xpath选择父节点具有某些属性的节点

  15. 15

    Xpath选择父节点具有某些属性的节点

  16. 16

    如何从数组中删除所有不具有特定属性的对象?

  17. 17

    选择具有特定值的子节点

  18. 18

    选择具有特定值的子节点

  19. 19

    如何选择不具有ID属性的元素?

  20. 20

    JSF:PropertyNotFoundException类“不具有属性”

  21. 21

    使用querySelector选择不具有值属性的输入

  22. 22

    检查元素是否不具有jQuery属性

  23. 23

    发布/订阅推送消息不具有messageId属性

  24. 24

    使用XPath查找不具有ALT属性的图像

  25. 25

    如何遍历不具有id属性的对象列表

  26. 26

    WPF组合框样式不具有绑定属性

  27. 27

    如何限制构造型不具有属性?

  28. 28

    在二叉树中计算具有特定数量的子节点的节点?

  29. 29

    如何证明不具有特定值的行?

热门标签

归档