期刊文献+

高性能的XML解析器OnceXMLParser 被引量:4

A High Performance XML Parser OnceXMLParser
下载PDF
导出
摘要 XML(extensible markup language)解析器是分析、处理XML文档的基础软件.研究高性能验证型XML解析器的实现.开发了支持3种解析模型的XML解析器OnceXMLParser,该解析器通过了严格的XML兼容性测试和API兼容性测试.OnceXMLParser具有轻量级体系结构并进行了多方面的性能优化,包括高效的词法分析、基于统计分析的自动机实现、合理的资源分配策略以及语言层次上的优化.性能测试结果表明,OnceXMLParser具有出色的解析性能. 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. OnceXMLParser 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.
出处 《软件学报》 EI CSCD 北大核心 2008年第10期2728-2738,共11页 Journal of Software
基金 国家高技术研究发展计划(863) 国家重点基础研究发展计划(973)~~
关键词 XML(extensible MARKUP language) 解析器 性能优化 extensible markup language parser performance tuning
  • 相关文献

参考文献26

  • 1World Wide Web Consortium, Extensible Markup Language (XML) 1.0. 1998. http://www.w3.org/TR/1998/REC-xml-19980210
  • 2World Wide Web Consortium, Extensible Markup Language (XML) 1.1. 2004. http://www.w3.org/TR/2004/REC-xml 11-20040204
  • 3World Wide Web Consortium, Extensible Markup Language (XML) Conformance Test Suites 20031210. 2003. http://www.w3.org/XML/Test/
  • 4World Wide Web Consortium, Document Object Model. 2000. http://www.w3.org/DOM/
  • 5David Brownell. SAX2. Sebastopol: O'ReiUy & Associates, Inc., 2002.
  • 6Java Community Process, Streaming API for XML JSR-173 Specification (Final v1.0). 2003. http://jcp.org/en/jsr/detail?id=173
  • 7SAX2Unit. 2001. http://sourceforge.net/project/showfiles.php?group_id=8114&package_id=32032
  • 8Tatu Saloranta, StaxTest. 2004. http://www.cowtowncoder.com/
  • 9World Wide Web Consortium. DOM Conformance Test Suites. 2004. http://www.w3.org/DOM/Tes/
  • 10Sun Microsystems, XML Test v1. 1. 2004. http://java.sun.conffperformance/reference/codesamples

同被引文献40

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部