XmlSlurper を使用して XML を解析していて、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