本文主要是介绍libxml2库函数添加子节点不能保存和不能换行以及读取子节点数不对的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、添加子节点无法保存成功?
原因:代码中的根节点与解析过后的doc不是配套的,属程序编写过程的错误。
解决方法: 把两者对应起来,再进行添加保存就好。
2、添加过程中无法换行?
通过查找资料,发现在xmlSaveFormatFile(xmlFileName,doc,1);代码之前需要增加两行代码。
xmlKeepBlanksDefault(0) ;//libxml2 global variable .
xmlIndentTreeOutput = 1 ;// indent .with \n
3、读取的子节点数不对&
这篇关于libxml2库函数添加子节点不能保存和不能换行以及读取子节点数不对的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!