0

我知道我可以使用一些类来漂亮地打印像Groovy 中这样的 xml ,但由于 Html 5 不一定是格式良好的 xml,因此这将不起作用。

java或groovy中是否有可以漂亮打印html5的库?

这些是有效的 html 5 文件,无需清理,只需打印即可。

4

1 回答 1

0

您可以使用 Haki 先生演示的示例,但要清理 HTML,您可以使用 Jsoup 或 Neko 之类的东西。使用 Neko 的示例如下:

import org.cyberneko.html.parsers.SAXParser
def url = 'http://java.sun.com'
def html = new XmlSlurper(new SAXParser()).parse(url)

这平衡了 XML 元素,然后,您可以使用 XmlUtil 轻松漂亮地打印它,例如。

于 2013-06-02T19:12:23.517 回答