libxml2输出文档到内在或文件中能去空白吗?(解决50分)
如果我的文件是格式对齐的,然后我从文件恢复成一个文档,然后我想让它以压缩的方式(去掉所有对齐,第一行声明还是第一行,其它的所有节点都放在一行上),有直接的函数支持吗?好像在API文档上没查到,不知道大家用的时候是不是都是自己写trim函数的?
我现在是通过一个格式对齐的XML模板文件恢复成一个xmlDoc *,然后想把这个doc dump成buff,但是要放在一行上(除了第一行的声明),不需要任何换行空白(当然元素里的内容是不要改变的),如xmlDoc *trimXMLDoc(xmlDoc *)就是这样的原型。
[解决办法]
为什么不用 tinyxml 这个解析库,还跨平台,用 libxml 在 linux 上很不好用
[解决办法]
没试过
http://www.xmlsoft.org/
自己查查例子和文档
[解决办法]
可以在打开时用标志位的,还有就是 有个函数xmlKeepBlanksDefault