4

在生成 XML 内容时,我得到一个空节点<node/>,我希望它是<node></node>. (由于<node></node>是 c14n 的正确形式,所以进度称为“将空元素转换为起始标签对”)

我应该如何转换它?

Jim Garrison(谢谢)暗示了一种方法来做到这一点,通过使用 xmlBufferCreate、xmlSaveToBuffer、xmlSaveDoc、xmlSaveClose 和 xmlSaveOption:XML_SAVE_NO_EMPTY

4

2 回答 2

5

查看 libxml2 文档,特别是xmlSaveOptionXML_SAVE_NO_EMPTY

于 2012-06-12T22:58:36.033 回答
2

我发现了另一种在控制下生成节点时更容易的方法,只需将值“”赋予节点。

于 2012-06-13T00:52:32.467 回答