我有一個像下面這樣的 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'] 但這會返回兩個節點
1 回答

拉風的咖菲貓
TA貢獻1995條經驗 獲得超2個贊
如果您想獲得node
具有field
兩個必需屬性的屬性,請嘗試:
/Result/node[field[@name='Id' and @value='811']]
- 1 回答
- 0 關注
- 222 瀏覽
添加回答
舉報
0/150
提交
取消