gpt4 book ai didi

XPath 只在直接子节点中选择一种类型的节点

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

也许有人可以帮助我找到解决问题的方法。
我需要在下面的 xml 中执行一个 XPath 查询,它只提取作为直接子节点的“字段”节点。
在下面的示例中,查询应提取字段 E1F1、E1F2 和 E1F3。
到目前为止,我正在运行查询://Field ,但我得到了所有字段(包括那些属于我不想要的 E1_1 的字段)。

<Entity id="E1">
<Field id="E1F1"></Field>
<Field id="E1F2"></Field>
<Field id="E1F3"></Field>
<Entity id="E1_1">
<Field id="E1_1F1"></Field>
<Field id="E1_1F2"></Field>
<Field id="E1_1F3"></Field>
</Entity>

谢谢!!

最佳答案

使用绝对 XPath:

/Entity/Field
//将匹配任何地方。如果您使用单个正斜杠,则匹配必须精确。

关于XPath 只在直接子节点中选择一种类型的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15818191/

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