当我使用增强库property_tree处理一些xml文件时,遇到了一些自关闭问题。如果输入元素为空,我只想保留它。但是,默认情况下,它将空元素更改为自动关闭格式,我不希望这样做。我使用property_tree :: read_xml()和property_tree :: write_xml()。例如,如果输入xml如下。
<data>
<name></name>
<filename></filename>
<line_num></line_num>
</data>
输出xml如下所示。
<data>
<name/>
<filename/>
<line_num/>
</data>
但是,我不想自行关闭。我想要原始格式。任何帮助将不胜感激。
谢谢。