我有以下 XML 文件,其中相同的节点在文件中重复,例如,我需要获取 'console & int' 的值/属性。
知道如何检索 'console & int' 的 'config' 父级,以便在获取 /values/property 之后获得?我遇到的问题是 'console' 和 'int' 处于同一级别,所以我不知道:
- 如何同时查询“type=console”和“env=int”?
- 一旦我能找到那些特定的节点,如何获得父节点?那么可以在正确的“配置”父节点之后检索“值/属性”吗?
我们需要使用的 XML 是:
<server>
<propertySets>
<config>
<type>console</type>
<env>int</env>
<values>
<property name="a">a</property>
<property name="b">b</property>
</values>
</config>
<config>
<type>console</type>
<env>test</env>
<values>
<property name="c">c</property>
<property name="d">d</property>
</values>
</config>
<config>
<type>embedded</type>
<env>int</env>
<values>
<property name="f">f</property>
<property name="g">g</property>
</values>
</config>
</propertySets>
</server>