这是一个带有空 div 标签 ( <div></div>
) 的 groovy 片段:
import groovy.xml.DOMBuilder
import groovy.xml.XmlUtil
def HTML_STRING = '''
<html>
<div></div>
<div>Some text</div>
</html>
'''
def xhtml = DOMBuilder.parse(new StringReader(HTML_STRING))
def root = xhtml.documentElement
XmlUtil.serialize(root, System.out)
这是输出:
<?xml version="1.0" encoding="UTF-8"?>
<html>
<div/>
<div>Some text</div>
</html>
Process finished with exit code 0
似乎XmlUtil.serialize
自动关闭无效标签 - 我不希望那样。有人知道如何禁用此功能吗?
谢谢你。
乌鲁斯