中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
高性能DOM核心和扩展实现研究
作者: 郭红艳
答辩日期: 2006-06-15
授予单位: 中国科学院软件研究所
授予地点: 软件研究所
学位: 博士
关键词: XML ; DOM ; Load and Save ; Event ; Traversal ; Range ; 设计模式 ; 性能测试
摘要: XML(Extensible Markup Language,可扩展标记语言)是由万维网联盟(World Wide Web Consortium,W3C)定义的一种标记语言,由于其跨平台、与软硬件无关的特性,目前已被广泛用于组织、存储和交换信息。DOM(Document Object Model)是目前为止唯一成为W3C正式标准的XML数据表示模型。DOM的特点是将XML文档完全加载到内存中,并组建一棵DOM文档树,用户可以对这棵DOM树进行各种操作。除了DOM核心模型,W3C还定义了DOM Load and Save、DOM Event、DOM Traversal、DOM Range等相关扩展规范,分别规定了DOM文档的加载和序列化、事件触发机制、DOM文档遍历和编辑模型。不少主流的XML编辑器和浏览器都支持部分DOM扩展规范。 本文在已有的DOM解析器OnceDOMParser1.0的基础上研究了DOM解析、操作和序列化的特点,实现了支持DOM Level 3 Core、DOM Load and Save、DOM Events、DOM Traversal和DOM Range规范的OnceDOMProcessor1.0。OnceDomProcessor1.0在存储结构和实现流程等多方面进行了优化设计,提高了系统性能,此外系统设计还使用了大量的设计模式,增强了系统的复用性和可扩展性。 OnceDOMProcessor1.0通过了W3C提供的DOM Level 3 Core的API兼容性测试以及Level 3 Load and Save API兼容性测试。利用Sun提供的XML Test进行的性能测试表明,OnceDomProcessor1.0比Xerces2.7性能高出28%左右。我们还对Load and Save模块进行了性能测试,测试结果表明OnceDOMProcessor1.0的Load and Save部分的性能较Xerces的相应模块分别高出15%和35%左右。这说明OnceDOMProcessor1.0不仅功能完善,而且具有高效的解析性能和序列化性能。
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/5778
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
10001_200328015004310郭红艳_null.doc(1070KB)----限制开放-- 联系获取全文

Recommended Citation:
郭红艳. 高性能DOM核心和扩展实现研究[D]. 软件研究所. 中国科学院软件研究所. 2006-06-15.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[郭红艳]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[郭红艳]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace