Я анализирую часть XML, используя XmlSlurper, и мне нужно найти значение элементов xml. Проблема в том, что я не всегда уверен, что регистр в xml-документе будет правильным, поэтому мне нужно найти элемент любым возможным способом.
Пример:
<start>
<Header>
<Elem>1234</Elem>
</Header>
</start>
Получение значения Elem будет следующим:
def parsedXml = new XmlSlurper().parseText(xml)
parsedXml.Header.Elem
но мне также нужно найти его, когда корпус другой.. так есть ли способ, которым я могу выразить, чтобы найти значение Elem, когда корпус другой?
<start>
<header>
<elem>1234</elem>
</header>
</start>
def parsedXml = new XmlSlurper().parseText(xml)
parsedXml.header.elem