您的位置:首页 > 其它

libxml2解析xml文件记录

2012-05-23 16:36 190 查看
由于之前没怎么使用过xml,今天发现一个问题,直接使用子节点无法获取节点的属性,通过打印发现节点name为text,但是xml中不存在,通过上网查找由于xml对数据默认为text节点,虽然xml文档中看不到,但是在解析是存在,所以直接使用父节点的子节点可能会获取到text节点。解决方法是:

在创建doc前调用xmlKeepBlanksDefault(0);,忽略空白字符,忽略了text节点,这样解析就不存在问题,需要注意每次doc前都需要设置。

可参考资料:http://www.360doc.com/content/12/0323/14/9262861_196955765.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: