gpt4 book ai didi

xml - 如何检索属性为X或Y的XML元素?

转载 作者:行者123 更新时间:2023-12-03 16:56:40 26 4
gpt4 key购买 nike

考虑以下xml:

<parent>
<child name="alpha" />
</parent>


还有这个xml

<parent>
<child name="beta" />
</parent>


/ parent / child只能有一个sinlge节点,其名称值应为alpha或beeta。

为了澄清...永远不会有两个子节点,每个子节点分别命名为alpha和beta

我正在尝试创建一个单一的xpath查询,该查询将在这2种情况中的每种情况下返回name的值。

我试过了

/parent/child[@name='alpha' | @name='beta']/@name


...但是它不起作用。

我应该如何返回该值。

更新:我修改了样本以确保它们的格式正确,因为一个答案表明它们不是。

最佳答案

尝试:

/parent/child[(@name='alpha') or (@name='beta')]/@name


它也应该没有括号。

关于xml - 如何检索属性为X或Y的XML元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543338/

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