Скажем, существует следующая структура 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>
, которое принадлежит к тому же уровню.