支持StAX的高效XML解析器的设计与实现

被引:3
作者
任鑫
曹冬磊
金蓓弘
机构
[1] 中国科学院软件研究所软件工程技术中心
关键词
XML解析器; StAX; 性能优化;
D O I
暂无
中图分类号
TP312.2 [];
学科分类号
摘要
StAX是JCP提出的一种新的XML解析方式,它提供给用户更多的解析控制权。本文给出了用于XML语法分析的下推自动机模型的设计以及StAX解析器OnceStAXParser的实现。OnceStAXParser在经过了严格的XML兼容性测试和StAXAPI兼容性测试之后,还从多个方面进行了性能优化,包括自动机实现优化、有计划的预分配和延迟处理策略以及适度封装策略等。性能测试数据表明,OnceStAXParser的吞吐量比SunSJSXP平均高5%,比BEAStAXRI平均高38%。
引用
收藏
页码:128 / 131+273 +273
页数:5
相关论文
共 3 条
[1]  
形式语言与自动机理论[M]. 清华大学出版社 , 蒋宗礼, 2003
[2]  
程序设计语言编译原理[M]. 国防工业出版社 , 陈火旺等编著, 2000
[3]  
Namespaces in XML .2 WC. http://www.w3.org/TR/1999/REC-xml-names-19990114 . 1999