ファイル内で同じノードが繰り返されている次の XML ファイルを取得しました。たとえば、「console & int」の値/プロパティを取得する必要があります。
/values/property を取得できるように、「console & int」の「config」親を取得する方法はありますか? 「コンソール」と「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>