当我使用这段代码来输出一些我用
XmlParser
解析(并修改)过的XML时:XmlParser parser = new XmlParser()
def root = parser.parseText(feedUrl.toURL().text)
def writer = new StringWriter()
new XmlNodePrinter(new PrintWriter(writer)).print(root)
println writer.toString()
即使根节点上存在命名空间声明,它们在root的toString()
中不会被打印出来... 有什么想法吗?