如何使用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])
CorrectXmlUtil.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()