Tinyxml-2源码学习
来源:互联网 发布:淘宝挖宝酱 假货 编辑:程序博客网 时间:2024/05/21 06:30
在写多模集成那个项目的时候,因为需要解析XML格式的文件,使用了Tinyxml的库。现在报着提高水平的私心的想法,研究一下牛X的程序是怎么写的。
Tinyxml是一个xml格式文件的解析器。首先罗列一下XML的基本信息。XML是eXtensible Markup Language的缩写,中文名是可扩展标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。有些类似html,有一个不同点是它的label是自定义的,而html使用的label都是已定义好的。
Tinyxml2是一个基于DOM的解析器。
一,特性
子结点属于doc: XMLDocument和其它对象一样,可以作为临时变量存放在栈上,也可以在堆上new 和 delete,但是它的子结点,像是element和text,只有通过newElement和newText来生成,而且它是属于XMLDocument所有,一旦前者delete,它的子结点一样会被delete掉。
保留空格:element内的空格保留。构造函数支持改变参数COLLAPSE_WHITESPACE来支持字符前后的空格缩进。
支持字符实体。
0 0
- Tinyxml-2源码学习
- tinyxml源码学习-hello world
- tinyxml学习2
- tinyxml源码剖析(2)-TiXmlBase类
- TinyXML 源码剖析(之一)
- tinyxml源码的使用
- tinyxml源码解析(中)
- tinyxml源码解析(上)
- tinyxml源码解析(上)
- tinyxml源码解析(中)
- tinyxml源码解析
- TinyXml学习笔记
- [转贴]TinyXml学习笔记
- TinyXml学习笔记
- TinyXml学习笔记
- TinyXml学习笔记
- TinyXml学习笔记
- TinyXml学习笔记
- HDU 1048 The Hardest Problem Ever
- 用!important来处理大部hack
- 编程小练习(3)
- Eclipse开发android问题 - admob广告
- 关于unity中 使用Protorbuf-net 序列化对象(iphone)
- Tinyxml-2源码学习
- NFC支持所有类型的卡的读取
- CoreGraphics画线
- IDL structures array
- C++标准转换运算符const_cast
- DICOM医学图像处理:Orthanc Plugin SDK实现WADO服务
- java代码设计原则
- SVM推荐阅读文献及博客
- c#初体验