XMLEventWriter:我怎么能告诉它写空元素?

Lai*_*son 10 java xml stax woodstox

我没有看到一个选项javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLOutputFactory以某种方式设置,以便写入空元素(而不是显式的开始和结束元素对).

我看到Woodstox有一个属性可以做到这一点,但它没有标准化.

我错过了任何明显的方法吗?

use*_*631 5

writer.writeEmptyElement("some_element");
writer.writeAttribute("some_attribute", "some_value");
Run Code Online (Sandbox Code Playgroud)


Jim*_*son 3

<x/>不会。和之间没有语义差异,<x></x>并且标准 API 不提供请求其中一个或另一个的方法。