gpt4 book ai didi

xml - 如何使用 XPath 选择 XML 中的兄弟节点?

转载 作者:数据小太阳 更新时间:2023-10-29 02:21:11 35 4
gpt4 key购买 nike

假设以下 XML:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<info>
<code>
ABC
</code>
<desc>
A
</desc>
</info>
<info>
<code>
DEF
</code>
<desc>
A
</desc>
</info>
<info>
<code>
XYZ
</code>
<desc>
B
</desc>
</info>
</root>

如何选择所有 desc 值为“A”的 code 元素?

我尝试了以下 XPath,但它什么也没给我:

/root/info[desc='A']

最佳答案

正如@Jim Garrison 所说,您需要使用 normalize-space()<desc>但是您几乎可以保留添加 /code 后的 xpath (和 normalize-space())

/root/info[normalize-space(desc)='A']/code

关于xml - 如何使用 XPath 选择 XML 中的兄弟节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616392/

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