XML
可扩展标记语言(Extensible Markup Language,简称:XML),是一种标记语言 。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。
XML 不仅规定了如何表示和显示数据,还提供了标准的 API 供处理 XML 数据。API 主要有两类:SAX 和 DOM。SAX(The Simple API for XML)是基于事件的 XML 分析 API,功能比较简单。这类 API 由事件驱动,每当它看到一个新的 XML 标记(或遇到一个错误,或想告诉你什么事时), 就用一个 SAX 解析器注册你的句柄,激活你的回调方法。DOM 定义了分析程序应当显示的标准命令集,使您能够在程序中访问 XML 文档内容。支持 DOM 的 XML 分析程序取出 XML 文档中的数据, 并通过一组可以对它编程的对象来显示它。DOM 将一个 XML 文档转换成程序中的一个对象集合,然后您便可以在任何时间访问数据的任何一部分, 进行修改、删除或插入新数据。DOM 的特点是性能强大,但分析时间长,占用资源多。
XML 软件套件
XML 基础解析器
SAX 解析接口
DOM 解析接口
SAXX 菊风新型 SAX 解析接口
EAX 菊风 XML 应用协议接口
XPath 信息查找接口
XML 解析器性能
XML 的解析效率在很多应用中都非常关键。很多场景中,解析花费的时间占到整个应用资源开销的40%到60%。LIBXML 是一个典型的、优秀的、开源的 XML 处理软件,这里用 LIBXML 和菊风 XML 做 SAX 解析对比。
?
测试条件
SAX1.0标准解析
硬件为CPU: P4M 718 MHz;
内存: 512MB;处理3万次。
?
测试样本
131个大小和结构各异的 XML 报文文件、
配置文件,大多数的测试样本来自于
LIBXML。测试报文总大小: 260K byte。
 
 
 
XML 软件特性
?
菊风 XML 解析器提供了 SAX 和 DOM 两类接口,用户可以使用这两类接口对 XML 文档进行编码和解码。
联系我们
Datasheet
相关产品

浙公网安备 33020902000186号 | ICP备案号:浙ICP备15019097号-4

咨询电话
0574-87901227
咨询邮箱:[email protected]
或留下您的信息,稍后我们会与您联系!