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
相关产品
咨询电话
0574-87287820转500
咨询邮箱:sales@juphoon.com
或留下您的信息,稍后我们会与您联系!