计算机科学 ›› 2006, Vol. 33 ›› Issue (6): 274-277.

• • 上一篇    下一篇

高效DOM实现的技术研究

郭红艳 杨波 金蓓弘   

  1. 中国科学院软件研究所软件工程技术中心,北京100080
  • 出版日期:2018-11-17 发布日期:2018-11-17
  • 基金资助:
    本文工作受国家973项目(编号2002CB312005)、国家863项目(编号2001AA113010)的资助.

GUO Hong-Yan, YANG Bo ,JIN Bei Hong (Technology Center of Software Engineering, Institute of Software,Chinese Academy of Sciences, Beijing 100080)   

  • Online:2018-11-17 Published:2018-11-17

摘要: DOM是目前为止唯一成为W3C正式标准的XML解析模型。本文充分考虑了DOM模型的特点,设计并实现了一个高性能的支持DOM的XML解析器:OnceDOMParser。为了提高DOM实现的性能,我们采用用户堆提高对象管理的效率,减少对象在JVM中创建的数量,并采取了数据的延迟装载策略。OnceDOMParser经过了严格的XML兼容性测试和DOM API兼容性测试,多方面的性能测试表明OnceDOMParser性能优越,其平均吞吐量比目前最流行的XML解析器Xerces高43.7%左右。

关键词: XML解析器 DOM 延迟加载

Abstract: DOM is the only XML processing model recommended by W3C. In this paper, we design and implement a high performance DOM compatible XML parser: OnceDOMParser, based on the thorough analysis of DOM model. For better efficiency, OnceDOMParser introduces user

Key words: XML parser, DOM, Lazy load

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!