次のXML構造があるとしましょう。
<Data>
<DataFieldText>
<DataFieldName>Field #1</DataFieldName>
<DataFieldValue>1</DataFieldValue>
</DataFieldText>
<DataFieldText>
<DataFieldName>Field #2</DataFieldName>
<DataFieldValue>2</DataFieldValue>
</DataFieldText>
<DataFieldText>
<DataFieldName>Field #3</DataFieldName>
<DataFieldValue>3</DataFieldValue>
</DataFieldText>
</Data>
Groovyを使用XmlSlurper
して、次のことを行う必要があります。
要素に値をData
含む要素を見つけることから始めます。見つかった場合は、同じレベルに属する対応する値を取得します。Field #1
<DataFieldName>
<DataFieldValue>