中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
XML文档的有效性验证和查询实现

文献类型:学位论文

作者戴蓓洁
学位类别博士
答辩日期2007-06-03
授予单位中国科学院软件研究所
授予地点软件研究所
关键词XML处理器 有效性验证 XPath XML查询 性能测试
其他题名Research on the Implementation of XML Validation and Query
中文摘要XML(eXtensible Markup Language)是W3C定义的一种标记语言,目前已被广泛用于电子商务、B2B通信、企业信息集成和Web服务等应用中,成为网络环境下组织、存储和交换信息的基本方式之一。随着XML应用的范围越来越广,对于XML解析的性能要求也越来越高。 本文在已有的ONCE XML Parser的基础上,研究了基于DTD(Document Type Definition)的有效性验证和XML查询语言的特点,实现了支持基于DTD的有效性验证和遵循XML Path Language 1.0规范的文档查询功能的ONCE XML Processor 1.0。在设计上,ONCE XML Processor 1.0采用了轻量级系统架构和有效实用的数据结构和算法,使系统具有良好的可配置性和可扩展性。同时,ONCE XML Processor 1.0在系统结构、实现流程和语言层级等多个方面进行了性能优化,通过采用基于统计规律的策略、优化的自动机实现和合理的资源分配等措施,提高了系统的性能。 ONCE XML Processor 1.0的有效性验证完全通过了W3C提供的XML/API兼容性测试,针对两千多个XML测试文档,我们的测试程序自动地测试ONCE XML Processor 1.0中对有效性验证的处理是否符合XML规范。基于SUN提供的XML Test 1.1测试包,ONCE XML Processor 1.0中的有效性验证性能比Xerces2.9.0和Woodstox3.2.0平均高出40%左右。同时,ONCE XML Processor 1.0的文档查询实现也通过了规范的功能正确性测试,性能较Xalan-J-2.7.0均快2倍以上。这说明,ONCE XML Processor 1.0在保证功能完整的情况下,还具有高效的XML文档处理性能。
语种中文
公开日期2011-03-17
页码72
源URL[http://ir.iscas.ac.cn/handle/311060/5908]  
专题软件研究所_中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
戴蓓洁. XML文档的有效性验证和查询实现[D]. 软件研究所. 中国科学院软件研究所. 2007.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。