日期:2014-05-16  浏览次数:20643 次

哪位高手指点一下:使用libxml2是否可以动态生成xml文件?
小弟新手,请教各位高手使用libxml2是否可以动态生成xml文件?可否给一个示例?谢谢!

------解决方案--------------------
那就用这个库吧, 很方便. 我昨天也查了查, 可以.
------解决方案--------------------
解析XML文件用xmlParseFile(),保存配置文件用xmlSaveFormatFile(), 不过xmlSaveFormatFile()函数好像有bug。
在一些情况下,会在文件中产生很多空行。
需要通过一些其它的手段绕过它的bug。比如先存为临时文件,再把空行过滤掉。
------解决方案--------------------
这个问题还没解决呢???
你可以用函数写一个XML的模板格式,然后再把XML当成一个文本文件把模板格式写入!
然后你想要往XML里面增加节点等等之类用相应的XML的API就可以了!