【发布时间】:2015-05-28 08:14:28
【问题描述】:
我有一个如下所示的 xml 文件。
<root>
<children>
<foo1 val="23"/>
<foo2 val="14"/>
</children>
</root>
我希望使用函数 xmlNewChild() 后跟 xmlNewProp() 将一个名为 foo 的新子节点添加到节点。我想生成如下内容。
<root>
<children>
<foo1 val="23"/>
<foo2 val="14"/>
<foo3 val="5"/>
</children>
</root>
但是,我总是以以下方式结束。
<root>
<children>
<foo1 val="23"/>
<foo2 val="14"/>
<foo3 val="5"/></children>
</root>
我明白 libxml2 默认不支持空格。但是,有没有办法达到我想要的结果?对于新添加的孩子,我需要将这些选项卡放在前面,最后换行。
任何帮助将不胜感激。谢谢!
【问题讨论】: