-1
我知道我可以使用一些類,我可以使用漂亮的Groovy中的this one xml打印,但由於Html 5不一定是一個格式良好的XML,這是行不通的。如何使用java或groovy漂亮地打印Html 5文件?
在java或groovy中會有漂亮的html5打印庫嗎?
這些是有效的HTML 5文件,不需要清理,只是漂亮的印刷。
我知道我可以使用一些類,我可以使用漂亮的Groovy中的this one xml打印,但由於Html 5不一定是一個格式良好的XML,這是行不通的。如何使用java或groovy漂亮地打印Html 5文件?
在java或groovy中會有漂亮的html5打印庫嗎?
這些是有效的HTML 5文件,不需要清理,只是漂亮的印刷。
您可以使用Haki先生演示的示例,但要清理HTML,您可以使用Jsoup或Neko之類的東西。用貓的例子可以是這樣的:
import org.cyberneko.html.parsers.SAXParser
def url = 'http://java.sun.com'
def html = new XmlSlurper(new SAXParser()).parse(url)
這平衡了XML元素,並且在這之後,你可以很容易地使用漂亮XmlUtil,例如打印。
你試過jsoup嗎? –
還沒有試過jsoup,關心發佈它作爲答案? – Dan
爲什麼添加清潔部件?我的答案不夠好嗎? Neko不會清潔它,只是平衡元素,從而使其形成良好。 –