使用 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
关闭标签,因此它不应创建完整的结束标签。
请验证标签是否为空或是否有换行符。
我知道如何创建带有结束标记的 xml 元素(使用 WriteStartElement 和 WriteEndElement 方法)
<tag id="1234">
</tag>
但是在 Visual C++ 中有没有办法生成这样的 xml 元素
<tag id="1234"/>
即没有关闭标签?
WriteEndElement
将创建短结束标记。
即使节点为空,您也必须使用 WriteFullEndElement
显式创建完整的结束标记。但是在您的情况下,您提到您正在使用 WriteEndElement
关闭标签,因此它不应创建完整的结束标签。
请验证标签是否为空或是否有换行符。