生成 XML 内容时,我得到一个空节点 <node/>
,我希望它是 <node></node>
. (由于 <node></node>
是 c14n 的正确形式,因此称为“将空元素转换为开始-结束标记对”的过程)
我应该如何转换它?
Jim Garrison(谢谢)暗示有一种方法可以做到这一点, 通过使用 xmlBufferCreate、xmlSaveToBuffer、xmlSaveDoc、xmlSaveClose 使用 xmlSaveOption:XML_SAVE_NO_EMPTY
最佳答案
查看 libxml2 文档,特别是 xmlSaveOption值 XML_SAVE_NO_EMPTY
关于c - How to convert <node/> to <node></node> with libxml (converting empty elements to start-end tag pair),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11005902/