1、添加子节点无法保存成功?
原因:代码中的根节点与解析过后的doc不是配套的,属程序编写过程的错误。
解决方法: 把两者对应起来,再进行添加保存就好。
2、添加过程中无法换行?
通过查找资料,发现在xmlSaveFormatFile(xmlFileName,doc,1);代码之前需要增加两行代码。
xmlKeepBlanksDefault(0) ;//libxml2 global variable .
xmlIndentTreeOutput = 1 ;// indent .with \n
3、读取的子节点数不对&