gpt4 book ai didi

xpath - 如何在xpath中检查 parent 的后继兄弟

转载 作者:行者123 更新时间:2023-12-03 15:24:46 25 4
gpt4 key购买 nike

我现在使用xpath来测试节点的父节点的同级(叔叔或叔叔)节点之后的紧接节点。

我的xml看起来像

<MyParent>
<A>
<B>
<C>
</MyParent>

<Uncle>
..
</Uncle>

现在,我处于子节点B的模板匹配中,我想测试一下我 parent 的紧随其后的 sibling 是否被称为“叔叔”,

我尝试了以下两个xpath:
<xsl:if test="parent::MyParent/following-sibling::*[1][self::Uncle]">
<xsl:text>we have it</xsl:text>
</xsl:if>


<xsl:if test="parent::MyParent[following-sibling::*[1][self::Uncle]]">
<xsl:text>we have it</xsl:text>
</xsl:if>

它们都不起作用,专家可以帮我调试哪里出错吗?谢谢 :)。

最佳答案

试试这个。

../following-sibling::*[position()=1][name()='Uncle'] 

关于xpath - 如何在xpath中检查 parent 的后继兄弟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com