当我传递字符串"<a></a>"
时,OMXMLBuilderFactory.createOMBuilder().getDocumentElement()
创建了<a/>
的OMElement。我需要的是<a></a>
的OMElement。这有一个配置吗?尝试StAXParserConfiguration
,但没有找到配置。
<a></a>
和<a/>
是名称为a
的空元素的两个严格等价表示。Axiom(就像DOM和大多数其他XML api一样)不存储如何在输入文档中表示空元素的细节,因此给定<a></a>
作为输入,它可能会生成<a/>
作为输出。