当前位置: 首页 > 知识库问答 >
问题:

如何根据xml中的字段名值获取节点?

廖君昊
2023-03-14

我需要获取包含该字段的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>

共有1个答案

公冶阳德
2023-03-14

尝试以下Xpath。

//field[@name="q"][@value="4"]/..
 类似资料:
  • 我试图制作一个方法,获取封闭实例中的任何字段,对于一对2D坐标(其字段名以“X”结尾)的任何“X”组件具有整数值。 但我在编译器中得到的只是: 方法将这样使用: 我做错了什么?

  • 在JPA(Hibernate)中,当我们自动生成ID字段时,假设用户不知道这个密钥。因此,在获取实体时,用户将基于ID以外的某些字段进行查询。在这种情况下,我们如何获取实体(因为无法使用)。 我知道我们可以稍后使用查询并过滤结果。但是,有没有更直接的方法(因为这是我所理解的一个非常普遍的问题)。

  • 我有一节课: 值是唯一的,如何通过其值获取属性的名称? 通过反射,例如:

  • 本文向大家介绍根据tensor的名字获取变量的值方式,包括了根据tensor的名字获取变量的值方式的使用技巧和注意事项,需要的朋友参考一下 需求: 有时候使用slim这种封装好的工具,或者是在做滑动平均时,系统会帮你自动建立一些变量,但是这些变量只有名字,而没有显式的变量名,所以这个时候我们需要使用那个名字来获取其对应的值。 如下: 这段代码看似简单,但其实帮你生成了一个w和一个b。如果你运行下面

  • 当我打印我的API响应时,它给出了下面的xml作为响应: