如何使用CyberNeko获取html内容?

如何使用CyberNeko获取html内容?,html,groovy,xmlslurper,cyberneko,Html,Groovy,Xmlslurper,Cyberneko,我想要输出 def page = new XmlSlurper(new SAXParser()).parse(url) println page.body[0] 如何告诉xmlSluper接受代码而不是内容?要序列化数据,需要使用某种序列化程序,例如XmlUtil.serialize或StreamingMarkupBuilder,即: Header 或: 不是在计算机上,所以这是一个猜测println XmlUtil.serialise(page.body[0])CorrectXmlUti

我想要输出

def page = new XmlSlurper(new SAXParser()).parse(url)
println  page.body[0]

如何告诉xmlSluper接受代码而不是内容?

要序列化数据,需要使用某种序列化程序,例如
XmlUtil.serialize
StreamingMarkupBuilder
,即:

Header
或:


不是在计算机上,所以这是一个猜测
println XmlUtil.serialise(page.body[0])
Correct
XmlUtil.serialize(page.body[0])
.serialize()
带有
z
:P@tim_yatesStupid电话自动更正;-)好啊这是可行的,但是我们可以使用一些XmlSluper方法,而不是这个util方法。问问吧。您的答案对我很好。@Xelian不幸的是,
XmlSlurper
不处理序列化,您需要使用
XmlUtil
方法或类似
StreamingMarkupBuilder
   <html>
       <head>
           <title>Title</title>
       </head>
       <body>
             <h1>Header</h1>
       </body>
   </html>
Header
println XmlUtil.serialize( page.body[0] )
new groovy.xml.StreamingMarkupBuilder().bind { mkp.yield page.body }.toString()