如何使用XMLStreamWriter编写自闭元素标签

时间:2014-11-17 19:35:11

标签: java xml self

我正在尝试编写一个必须如下所示的XML元素标记:

<case type="" player=""/>

我的代码是:

doc.writeStartElement("case");
doc.writeAttribute("type", type);
doc.writeAttribute("player", "");
doc.writeEndElement();

但是,正如我所料,最后会添加一个结束标记,所以它看起来像这样:

<case type="" player=""></case>

我正在尝试编写一个自闭元素标签,但无法找到。 有谁知道怎么做?

1 个答案:

答案 0 :(得分:4)

使用writeEmptyElement()

但是你应该知道这两种形式都是semantically equivalent,因此任何区分它们的要求都应该被怀疑。

相关问题