我正在使用 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