Groovy XmlUtil.serialize:以大写形式输出标记

Groovy XmlUtil.serialize:以大写形式输出标记,groovy,xmlslurper,cyberneko,Groovy,Xmlslurper,Cyberneko,我正在尝试从html创建一个有效的html文档 String content = getContent() def parser = new org.cyberneko.html.parsers.SAXParser() parser.setFeature('http://xml.org/sax/features/namespaces', false) def slurper = new XmlSlurper(parser) def html = slurp

我正在尝试从html创建一个有效的html文档

    String content = getContent()
    def parser = new org.cyberneko.html.parsers.SAXParser()
    parser.setFeature('http://xml.org/sax/features/namespaces', false)
    def slurper = new XmlSlurper(parser)
    def html = slurper.parseText(content)
    String xml = XmlUtil.serialize(html, )
    println xml
但是,输出的所有标记名都是大写的,例如HTML/BODY 如何阻止它将标签大写。

不确定,但这不是您要找的吗?搜索“lower”。据我所知,你可以把它设置好。但这就是为什么元素总是大写的原因,HTMLDOM规范在这里起到了作用。这意味着我们所有人可能都编写了无效的HTML:D代码