xml - 如何根据xml中的字段名称值获取节点?
问题描述
我需要获取具有字段的 C 节点(名称 = p 和值 = 4)
如何在不使用索引的情况下获得这个?
<A>
<B>
<C>
<field name="p" value="1"/>
<field name="q" value="2"/>
</C>
<C>
<field name="p" value="3"/>
<field name="q" value="4"/>
</C>
</B>
</A>
解决方案
尝试以下 Xpath。
//field[@name="q"][@value="4"]/..
推荐阅读
- python - 当我的密钥存在于数据集中的每一行时,为什么会出现密钥错误?
- javascript - keypress 被弃用,如何获取用户输入的字符?
- javascript - 如何让一系列元素循环显示一次只显示一个
- sql-server - 我可以合并 2 个非聚集索引(一列出现在 idx_1 的键列表中,并出现在 idx2 的包含列表中)
- reactjs - useEffect 无法移除EventListener
- c# - C# 桌面应用程序中选项卡控件的选项卡页上的选项卡索引丢失
- spring-boot - Spring Boot 在应用程序中本地保存数据
- c++ - 如何根据道具名称动态设置对象的属性?
- java - 我可以在 java 类型的 URL 上使用自定义协议吗?
- image-processing - 双三次和三次有什么区别?