首页 | 本学科首页   官方微博 | 高级检索  
     

高性能的XML解析器OnceXMLParser
引用本文:金蓓弘,曹冬磊,任 鑫,余 双,戴蓓洁.高性能的XML解析器OnceXMLParser[J].软件学报,2008,19(10):2728-2738.
作者姓名:金蓓弘  曹冬磊  任 鑫  余 双  戴蓓洁
作者单位:1. 中国科学院,软件研究所北京,100190
2. 中国科学院,软件研究所北京,100190;中国科学院,研究生院,北京,100049
基金项目:国家高技术研究发展计划(863计划),国家重点基础研究发展计划(973计划)
摘    要:XML(extensible markup language)解析器是分析、处理XML文档的基础软件.研究高性能验证型XML解析器的实现.开发了支持3种解析模型的XML解析器OnceXMLParser,该解析器通过了严格的XML兼容性测试和API兼容性测试.OnceXMLParser具有轻量级体系结构并进行了多方面的性能优化,包括高效的词法分析、基于统计分析的自动机实现、合理的资源分配策略以及语言层次上的优化.性能测试结果表明,OnceXMLParser具有出色的解析性能.

关 键 词:XML(extensible  markup  language)  解析器  性能优化
收稿时间:2007/7/30 0:00:00
修稿时间:2008/2/25 0:00:00

A High Performance XML Parser OnceXMLParser
JIN Bei-Hong,CAO Dong-Lei,REN Xin,YU Shuang and DAI Bei-Jie.A High Performance XML Parser OnceXMLParser[J].Journal of Software,2008,19(10):2728-2738.
Authors:JIN Bei-Hong  CAO Dong-Lei  REN Xin  YU Shuang and DAI Bei-Jie
Abstract:An XML(extensible markup language)parser is the fundamental software for analyzing and processing XML documents.The implementation of a high performance full-validating XML parser is studied in this paper. This research develops a OnceXMLParser which supports three kinds of parsing models.It passes the rigorous XML conformance testing and API(application programming interface)conformance testing,Once XMLParser adopts light-weighted architecture and is optimized on many aspects including efficient lexical analysis,statistical automaton implementation,reasonable resource allocation strategies and some fine tunings on language level. Performance testing results show that OnceXMLParser has outstanding parsing efficiency.
Keywords:extensible markup language  parser  performance tuning
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号