我的xml是这样的:
<rootnode>
<child name="tony">
...
</child>
<child name="antho">
...
</child>
</rootnode>
我希望能够为子tony逐字输出xml元素。 我可以使用XmlSlurper找到这个元素但是我留下了一个对象表示,我只想逐字逐句地使用XML。我该怎么做?
<child name="tony">
...
</child>
答案 0 :(得分:1)
检查这个问题的答案: Load, modify, and write an XML document in Groovy
简而言之,似乎简单的解决方案是使用XmlSlurper
读取xml并使用XmlUtil
进行编写:
def xml = new XmlSlurper().parse(xmlString)
def prettyXmlNode = XmlUtil.serialize(xml)