首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
开发XML应用程序时常用到sax和dom处理模型,基于这两种处理模型又衍生出了很多XML处理工具,本文描述了处理XML格式文档的几种常见工具性能比较。这几种工具分别为:crimson,xerces,jdom,dom4j。根据两大处理模型的特点,依次分析每种工具在相关测试要点上的性能优劣。  相似文献   

2.
关于处理大型XML数据的NXD方法研究   总被引:2,自引:0,他引:2  
XML作为SGML标记语言的一个子集,由于它能很好地表示结构化和半结构化数据,而逐渐成为Internet上或应用程序间数据交换和信息表示的标准。分析和处理XML文档的场合也越来越多,其方法和工具也有很多,然而,对于很大的文档,传统的处理方法存在着很多的缺点和不足之处。文中提出了一种新的分析处理XML文档的方法,即利用Native XML Database(NND),以提高分析处理的性能。  相似文献   

3.
封面书摘     
《程序员》2003,(4)
作者:Matthew Wilson 自1998年问世以来,XML就飞快地成为了独立数据传输的首选格式。但是,由于XML相当复杂的本性,处理XML数据可能非常烦人,尤其是对于那些复杂的数据表示法。因此,在过去的5年中,人们开发了多种自动处理XML的工具。这些工具大多各自遵循两种  相似文献   

4.
在经历了层次型数据库和关系型数据库的时代以后,现在我们站在了混合型数据库时代的门口。关系数据库中的第一代XML支持是切分(或分解)文档,以适应关系表格或将文档原封不动地存储为字符或二进制对象。这两个方法中的任一种都尝试将XML模型强制转换成关系模型。然而,这两种方法在功能和性能上都有很大的局限性。混合型模型将XML存储在类似于DOM(文档对象模型)中。  相似文献   

5.
《计算机科学与探索》2016,(8):1080-1091
可扩展标记语言(extensible markup language,XML)已经成为Web上数据表达和数据交换的事实标准,Hadoop已成为云计算和大数据处理典型支撑框架之一,基于Hadoop MapReduce来实现XML查询处理十分必要。为了实现基于MapReduce的XML查询处理,首先实现了区间编码、前缀编码和层次编码等3种不同的XML数据编码方式,以此为基础来研究和实现基于MapReduce的XML结构连接处理。为查询处理建立了代价模型,通过代价估算获得优化的查询计划树。最后开展了XML查询处理实验评估,结果表明相对其他两种XML编码方式,区间编码方式下实现的查询处理速度较快,基于代价估算的优化方法能进一步有效地提高XML查询处理性能。  相似文献   

6.
在Web信息集成系统中,为解决数据源之间数据模型的异构性,提供一个有效的公共数据模型是一个常用的解决方法.在分析两种半结构化数据模型OEM和OIM的基础上,针对OEM模型表达XML文档存在的缺陷,将OIM的有向图结构与XML语言的相关特性相结合.提出了一种面向XML的公共数据模型XCDM.并补充了OIM对象代数的六种代数操作,XCDM充分考虑了XML语法表达的灵活性,可以为用户提供多级视图,完全符合公共数据模型的几点准则。  相似文献   

7.
通过对数据交换现有的一些解决方案分析,在研究JMS和XML技术的基础上,提出了一种新的数据交换模型.该模型采用XML作为中间数据格式实现异构数据源的数据交换,利用JMS异步消息处理机制完成应用系统间的交互和数据传输.重点介绍了该模型的3个核心组件:数据存取与解析组件、XML消息服务组件和数据交换工具的设计和实现过程.解决了异构数据源与XML文档的相互转换和基于JMS的分布式应用系统间的消息传递两个重要问题.  相似文献   

8.
C++中的XML数据绑定   总被引:1,自引:0,他引:1  
在应用程序中访问XML文档有DOM的树结构、SAX流模型,以及XML数据绑定的方法。前两种方式在XML文档和应用之间处理大量的数据时非常麻烦,而数据绑定是处理大量数据的好方法。文中从XML模式描述C 结构的基础出发,实现了把有效的XML文档绑定到结构,在C 程序中,通过调用通用的打包和解包接口函数解决了结构实例和XML文档数据之间的直接转换,而不需过多的处理。  相似文献   

9.
面向对象XML的存储模式的研究   总被引:1,自引:1,他引:0  
面向对象XML包括两个组成部分:扩展模式文档和XML,利用解析后的扩展模式文档分析XML进行数据分析,以支持扩展XML-RL查询方式.文中设计了两种模式语言的解析方式和面向对象XML的两种存储模型,为集中式和分布式,并通过实验对比两种存储模型的性能,分析了各自的优缺点,同时得到使用扩展XML Schema比Extended DTD更为有效的结论.  相似文献   

10.
文章介绍了XML语言,它作为电子病历描述语言具有多项优点。它拥有大量的开发和应用工具,有利于对病历内容的处理。基于XML语言,医疗行业发布临床文档结构CDA,它提供了临床文件的交换模型,CDA为电子病历的实现提供了标准。文中通过实例说明基于XML的CDA的应用。  相似文献   

11.
XML编程接口的研究与一个应用模型   总被引:1,自引:2,他引:1  
描述了XML的特点,分析了DOM和SAX编程接口,研究了DOM和SAX的最佳使用场合,介绍了一种混合SAX和DOM的方法——SAXDOMIX,最后结合DOM和XPath,提出了一种应用模型,并给出了一个简单的例子用以说明。  相似文献   

12.
XML编程中的DOM与SAX技术   总被引:12,自引:0,他引:12  
赵俊岚 《计算机工程》2004,30(24):70-72
在XML的基础上,介绍了DOM与SAX技术的产生以及实现方式。通过引入应用示例对DOM与SAX的工作方式以及解析过程进行了分析,进而对两种技术进行了比较,并指出了DOM与SAX技术所适宜的情况与环境。  相似文献   

13.
范书义  李岩  孟晨 《微型电脑应用》2011,27(12):42-44,70,71
针对目前XML文档的两种解析方法SAX和DOM各自的特点,探讨了在哪些情况下适宜将两种解析方法结合应用对文档进行解析,并给出了SAX和DOM结合应用的一般方法,最后对单纯采用DOM和两种方法结合解析XML文档的性能进行了比较。实验结果表明,将SAX和DOM结合使用,在解析大XML文档时,可以极大地提高解析程序的性能。  相似文献   

14.
基于SAX的文档解析技术的研究和实现   总被引:1,自引:0,他引:1  
XML在Java应用程序中的普遍应用,使得对XML解析技术的研究更加的重视。文中讨论了SAX解析技术,对SAX的解析原理进行了分析,并通过实例展示了SAX的文档解析方法。然后通过对SAX和DOM两种解析技术的对比,指出了SAX的性能优势和适用环境。  相似文献   

15.
杨晶  周双娥 《计算机科学》2017,44(Z11):414-417
XML作为半结构化的语言,因其能预先定义标记等优势被普遍应用于非结构化到结构化信息的转换中。利用POI技术把网络上繁杂的非结构化数据转化为XML半结构化数据,把半结构化数据转化为结构化数据,使用户能够简便地查询所需信息。通过实验对SAX,DOM的解析效率进行了对比,实验表明解析相同大小的XML文件,SAX比DOM效率更高,而且此种差距会随着XML文件的增大而逐渐增大。  相似文献   

16.
脚本语言PHP的XML应用支持   总被引:2,自引:0,他引:2  
探讨脚本语言PHP中对XML的应用支持,分析两种XML解析的PHP实现方式,即应用基于SAX的XML解析器Expat,应用Expand DOM类完成XML解析,表现PHP对XML应用支持的灵活性.  相似文献   

17.
大型XML文件的分割和动态加载研究   总被引:3,自引:0,他引:3  
作为交换数据的标准,分布式共享数据系统依赖于XML,但是处理大型XML文件会占用大量内存资源和网络传输带宽。文章在充分讨论了目前常用的操作XML的技术后,提出了一种基于SAX技术的大型XML文件的分割和动态加载的解决方法,并根据所提出的方法结合XML解析器进行了OCX控件封装,在实际中取得了良好的效果。  相似文献   

18.
SAX解析技术适用于流式XML解析,系统开销低,但不支持多标签同步访问。DOM解析器首先遍历整个文档,构建Document对象,以树形方式建模XML数据,解决了多标签访问问题,但系统开销较大。  相似文献   

19.
为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,因此,线性结构存储的数据可以无损还原为原XML文档。线性数据结构支持Xpath查询,在查询得到的局部数据上应用DOM方法进行数据更新。更新后的数据再转换为XML文档。该组算法对大XML文档的数据更新实用且有效,而且对大XML文档的其他数据处理也有一定的实用价值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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