- 187
- 0
- 约4.75千字
- 约 6页
- 2021-07-02 发布于上海
- 举报
TinyXml 学习笔记
张弛zhangchi@
一、 TinyXml 的特点
TinyXml 是一个基于 DOM模型的、非验证的轻量级 C++解释器。
1. SAX 和 DOM
目前 XML的解析主要有两大模型: SAX和 DOM。
其中 SAX是基于事件的,其基本工作流程是分析 XML文档,当发现了一个新
的元素时, 产生一个对应事件, 并调用相应的用户处理函数。 这种方式占用内存
少,速度快,但用户程序相应得会比较复杂。
而 DOM(文档对象模型),则是在分析时,一次性的将整个 XML文档进行分
析,并在内存中形成对应的树结构, 同时, 向用户提供一系列的接口来访问和编
辑该树结构。这种方式占用内存大,速度往往慢于 SAX,但可以给用户提供一个
面向对象的访问接口,对用户更为友好。
另据说,一些同时提供了
原创力文档

文档评论(0)