使用 Visual C++ 创建 XML 元素而不关闭标记

Create XML element without closing tag using Visual C++

我知道如何创建带有结束标记的 xml 元素(使用 WriteStartElement 和 WriteEndElement 方法)

<tag id="1234">
</tag>

但是在 Visual C++ 中有没有办法生成这样的 xml 元素

<tag id="1234"/>

即没有关闭标签?

如果节点为空,

WriteEndElement 将创建短结束标记。 即使节点为空,您也必须使用 WriteFullEndElement 显式创建完整的结束标记。但是在您的情况下,您提到您正在使用 WriteEndElement 关闭标签,因此它不应创建完整的结束标签。

请验证标签是否为空或是否有换行符。