gpt4 book ai didi

c# - 同一节点上的 Xpath 多个条件

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

我有一个如下所示的 xml 结构

<?xml version="1.0" encoding="UTF-8"?>
<Result>
<node>
<field value="79055_v01" name="Id" />
</node>
<node>
<field value="79055" name="Id" />
</node>
<node>
<field value="79155" name="Id" />
</node>
<node>
<field value="811" name="Id" />
</node>
<node>
<field value="811_v16" name="Id" />
<field value="811" name="abc" />
</node>
</Result>

我想选择包含字段名称“Id”和值“811”的字段。这个的 xpath 是什么

所以正确的 xpath 应该只返回

<node>
<field value="811" name="Id" />
</node>

尝试过

/Result/node[field/@name='Id' and field/@value='811'] 

但这会返回两个节点

最佳答案

如果你想得到 nodefield 有两个必需的属性,试试:

/Result/node[field[@name='Id' and @value='811']] 

关于c# - 同一节点上的 Xpath 多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52118981/

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