解析此XML是一个错误:
new XmlSlurper().parseText('''
<xml>
<ToUserName><![CDATA[gh_f19b154f8baf]]></ToUserName>
<FromUserName><![CDATA[oidkW1WsewC7wiyN4ET1-Dsn52oQ]]></FromUserName>
<CreateTime>1491921778</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[ggg]]></Content>
<MsgId>6407755245131660376</MsgId>
</xml>
''')
结果为:gh_f19b154f8bafoidkW1WsewC7wiyN4ET1-Dsn52oQ1491921778textggg6407755245131660376
?
答案 0 :(得分:1)
在parseText
上调用XmlParser
的结果是返回Node的实例。你看到的是所提到的Node
的字符串表示。打印整个Node
没有多大意义,特别是对于大型XML文件。相反,您可以导航到特定值并将其打印出来。