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