<div></div>
空の div タグ ( )を使用したグルーヴィーなスニペットを次に示します。
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
自動的に閉じるようです-私はそれを望んでいません。この機能を無効にする方法を知っている人はいますか?
ありがとうございました。
ウロス