Libxml2如何生成格式化的XML文件
2014-03-21 13:25
1286 查看
一、问题
默认的Libxml2在写入XML文件时,都是将所有内容写成一行的,不便于文本查看。其实Libxml2是可以生成格式化的XML文件的。二、解决方法
1)打开开关xmlKeepBlanksDefault(0); xmlIndentTreeOutput = 1;
2)注意这个开关必须在XML节点加入到DOM树之前打开
即在我们需要在创建XML文件前或者加载XML文件前
3)保存文件时使用xmlSaveFormatFile或xmlSaveFormatFileEnc或xmlSaveFormatFileTo,
并设置最后一个参数format=1
三、格式说明
由于Libxml2是unix下的库,所以生成格式化XML只有换行符,没有回车符,且缩进用空格符而不是制表符。相关文章推荐
- As3.0 xml + Loader应用代码
- Mootools 1.2教程(2) DOM选择器
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- Dom在ajax技术中的作用说明
- asp格式化日期时间格式的代码
- asp下查询xml的实现代码
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- javascript针对DOM的应用分析(三)
- Dom 是什么的详细说明
- javascript针对DOM的应用分析(五)
- SQL Server中的XML数据进行insert、update、delete
- SQL Server中的XML数据进行insert、update、delete操作实现代码
- 关于SQLServer2005的学习笔记 XML的处理
- javascript针对DOM的应用实例(一)
- php xml 入门学习资料
- Zend 输出产生XML解析错误
- C# LINQ to XML应用介绍
- 简介C#读取XML的两种方式