在子代的祖父母中维护父节点。XSL

用户名

我有一个这样的xml文件。

<a>
    <b>
        <c>
            <d>Text</d>
        </c>
        <c>
            <d>Text</d>
        </c>
    </b>
    <b>
        <c>
            <d>Text</d>
        </c>
        <c>
            <d>Text</d>
        </c>
    </b>
</a>

我在<d>节点中,我需要获取<c>内部节点数<b>请注意,这只是一个示例,因此我们可以具有更深的结构,<c>而不会成为的直接父对象<d>所以,我需要什么。我需要在第二个2中的第一个<d>节点1中(因为我们在里面<c>并且它是第一个<b>),在第3个1和第4个2中。我们不需要计算所有<c>元素,而只计算当前<d>在parent内部的父节点<b>

现在我有count(preceding :: c)。但这算了所有四个<c>点头。

请帮忙。谢谢。

PS我正在使用xsl 1.0

伊恩·罗伯茨

我需要在第一个<d>节点1中(因为我们位于第一个节点<c><b>

因此,您需要将树上升到当前节点的c祖先,然后计算该元素的先前c同级的数目

count(ancestor::c[1]/preceding-sibling::c) + 1

+1是因为c给定中的第一个b将没有先前的同级,第二个将具有一个,依此类推。

为了确保您将树上升到该树c的子b(例如,如果之间有其他元素命名c),则可以更具体

count(ancestor::c[parent::b][1]/preceding-sibling::c) + 1

定位仅以c其自身b为父对象的a作为目标

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在孩子的祖父母或外祖父母中建立父节点。XSL

来自分类Dev

使用nltk查找祖父母节点

来自分类Dev

获取节点的祖父母的名称

来自分类Dev

来自祖父母的组件,来自父项的数据,在子项中呈现

来自分类Dev

在祖父母中定义的子模块和父模块之间的角度传递变量

来自分类Dev

覆盖在祖父母的构造函数中调用的祖父母的虚拟方法

来自分类Dev

使用祖父母块

来自分类Dev

访问祖父母的变量

来自分类Dev

SQL Select祖父母

来自分类Dev

如何从Less的子类中向祖父母施加条件

来自分类Dev

如何在Scss中引用祖父母?

来自分类Dev

从不是 jQuery 中祖父母的前两个孩子的父母中选择不是 h3 的孩子节点

来自分类Dev

使用react的上下文允许将子组件呈现为父/祖父母/曾祖父母....反模式?

来自分类Dev

如何获得多维数组中一个数组键的父键,祖父母键和祖父母键?

来自分类Dev

如何通过尚未保存的父关联访问ActiveRecord祖父母关联?

来自分类Dev

从孙子类调用父类构造函数,调用父代或祖父母构造函数?

来自分类Dev

为什么孙子类的父级不处理祖父母类的初始化?

来自分类Dev

调用祖父母方法而不通过Mixin执行父方法

来自分类Dev

最佳实践:处理从子对象到父对象,祖父母对象等的传递命令。VBNET

来自分类Dev

Vue.js“发出事件”不会冒充父元素和祖父母元素

来自分类Dev

MySQL:选择条目的父名称和祖父母名称

来自分类Dev

为什么孙子类的父级不处理祖父母类的初始化?

来自分类Dev

调用祖父母方法而不通过Mixin执行父方法

来自分类Dev

通过祖父母的父类选择一个 css3 元素

来自分类Dev

在React中,孙子可以访问祖父母的属性而无需父母将其传递下来吗?

来自分类Dev

QPushButton附加到祖父母

来自分类Dev

Angular指令隐藏元素的“祖父母”

来自分类Dev

git rebase与祖父母的分支

来自分类Dev

xpath查找元素的祖父母

Related 相关文章

  1. 1

    在孩子的祖父母或外祖父母中建立父节点。XSL

  2. 2

    使用nltk查找祖父母节点

  3. 3

    获取节点的祖父母的名称

  4. 4

    来自祖父母的组件,来自父项的数据,在子项中呈现

  5. 5

    在祖父母中定义的子模块和父模块之间的角度传递变量

  6. 6

    覆盖在祖父母的构造函数中调用的祖父母的虚拟方法

  7. 7

    使用祖父母块

  8. 8

    访问祖父母的变量

  9. 9

    SQL Select祖父母

  10. 10

    如何从Less的子类中向祖父母施加条件

  11. 11

    如何在Scss中引用祖父母?

  12. 12

    从不是 jQuery 中祖父母的前两个孩子的父母中选择不是 h3 的孩子节点

  13. 13

    使用react的上下文允许将子组件呈现为父/祖父母/曾祖父母....反模式?

  14. 14

    如何获得多维数组中一个数组键的父键,祖父母键和祖父母键?

  15. 15

    如何通过尚未保存的父关联访问ActiveRecord祖父母关联?

  16. 16

    从孙子类调用父类构造函数,调用父代或祖父母构造函数?

  17. 17

    为什么孙子类的父级不处理祖父母类的初始化?

  18. 18

    调用祖父母方法而不通过Mixin执行父方法

  19. 19

    最佳实践:处理从子对象到父对象,祖父母对象等的传递命令。VBNET

  20. 20

    Vue.js“发出事件”不会冒充父元素和祖父母元素

  21. 21

    MySQL:选择条目的父名称和祖父母名称

  22. 22

    为什么孙子类的父级不处理祖父母类的初始化?

  23. 23

    调用祖父母方法而不通过Mixin执行父方法

  24. 24

    通过祖父母的父类选择一个 css3 元素

  25. 25

    在React中,孙子可以访问祖父母的属性而无需父母将其传递下来吗?

  26. 26

    QPushButton附加到祖父母

  27. 27

    Angular指令隐藏元素的“祖父母”

  28. 28

    git rebase与祖父母的分支

  29. 29

    xpath查找元素的祖父母

热门标签

归档