首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
Libxml2如何生成格式化的XML文件
XML
2020-05-24
一、问题
默
认的Libxml2在写入XML
文件
时,都是将所有
内容
写成一行的,不便于文本查看。其实Libxml2是可以
生成
格式化的XML
文件
的。
二、
解决方法
1)打开开关
xmlKeepBlanksDefault(0); xmlIndentTreeOutput = 1;
2)注意这个开关必须在XML节点加入到DOM树之前打开
即在我们需要在
创建XML
文件
前或者加载XML
文件
前
3)保存
文件
时使用xmlSaveFormatFile或xmlSaveFormatFileEnc或xmlSaveFormatFil
eto
,
并设置最后
一个
参数format=1
三、格式说明
由于Libxml2是unix下的库,所以
生成
格式化XML只有换行符,没有回车符,且缩进用空格符而不是制表符。
相关文章
php输出xml格式字符串
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(一)
XML入门的常见问题(三)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
XML轻松学习手册(2)XML概念