Groovy的XMLUtil序列化方法无法正常工作。
- 论坛
- Groovy的XMLUtil序列化方法无法正常工作。
19 浏览
匿名的
0 Comments
问题原因:Groovy的XMLUtil serialize方法不起作用。
解决方法:将groovy.util.slurpersupport.Node包装在groovy.util.slurpersupport.NodeChild的实例中,然后将其传递给XmlUtil的serialize方法。
代码如下:
import groovy.util.slurpersupport.Node import groovy.util.slurpersupport.NodeChild import groovy.xml.XmlUtil class GroovyNodeSerializer { static String toXML(Node node) { return XmlUtil.serialize(new NodeChild(node, null, null)) } }