Groovy Bug XmlSlurper?

时间:2014-01-24 20:12:36

标签: groovy

正在开发一个用于持久化xml的代码并且它没有用,因为我使用的是Slurper这个词!

示例

 def slurper = new XmlSlurper ().parseText ("<root><test></test></root>") 
 slurper.root.size () / / Error 

 def parser = new XmlSlurper ().parseText ("<root><test></test></root>") 
 parser.root.size () / / Works FINE! '1 '

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:2)

修正拼写错误和格式化后,我可以确认您的错误与名称无关。这是一个example of it working

def parser = new XmlSlurper().parseText("<root><test></test></root>")
println parser.size()

def slurper = new XmlSlurper().parseText("<root><test></test></root>")
println slurper.size()