共查询到17条相似文献,搜索用时 236 毫秒
1.
为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,因此,线性结构存储的数据可以无损还原为原XML文档。线性数据结构支持Xpath查询,在查询得到的局部数据上应用DOM方法进行数据更新。更新后的数据再转换为XML文档。该组算法对大XML文档的数据更新实用且有效,而且对大XML文档的其他数据处理也有一定的实用价值。 相似文献
2.
3.
4.
基于Android的XML解析技术的分析 总被引:1,自引:0,他引:1
介绍了在Android上解析XML的DOM、SAX以及XMLpull的方法。通过一个实例分别论述了这三种方法解析XML文件的详细技术和实现过程,并就XML文件的大小分析比较了这三种方法。 相似文献
5.
6.
通过分析半结构化数据的特点,以实际的采购退货数据(BokeDataInfo .xml)为例,利用DOM 对象对基于XML的半结构化的数据进行抽取,设计并实现了一个基于半结构数据的数据仓库ETL工具,解决了商用ETL工具不能直接加载抽取XM L文件进行数据仓库数据加载的弊端,为XM L半结构化数据的抽取并装载到数据仓库当前细节级中的这一问题的解决进行了有益的探索。 相似文献
7.
针对传统的DOM和SAX解析技术进行分析,指出它们存在的缺陷:DOM使用方便但内存消耗大,SAX内存消耗低却难以回访。本文利用VTD-XML技术对XPath的支持,提出一种解析流程定义文件的实现方案,实验结果表明该方案提高了解析效率,降低了内存消耗。 相似文献
8.
9.
基于SAX和DOM的XML嵌套信息提取 总被引:1,自引:3,他引:1
层次关系是一份XML文件的重要信息。根据XML文件的设计规则,当它要描述的数据具有层次关系时,这种层次关系应该反映在相应的标记里面。因此,如果我们对一份XML文件进行分析,对其标记的层次关系进行提取,那么我们就得到了这些标记所描述的数据之间的层次关系。使用SAX和DOM两种机制,分别对XML文件进行了分析并对其标记所反映的层次关系进行了提取。 相似文献
10.
基于SAX的XML解析与应用 总被引:5,自引:0,他引:5
随着XML的广泛应用,大量的信息都将通过XML文档来进行存储、交换,因此熟悉和掌握一种解析XML文档的方法是很重要的.通过介绍基于SAX的XML解析的原理、特点、实现及在数据存储方面的应用,并与DOM技术进行比较.突出XML存储数据的优点,对推广应用XML及其解析技术有一定的实用意义. 相似文献
11.
基于SAX的文档解析技术的研究和实现 总被引:1,自引:0,他引:1
王惠 《数字社区&智能家居》2006,(36)
XML在Java应用程序中的普遍应用,使得对XML解析技术的研究更加的重视。文中讨论了SAX解析技术,对SAX的解析原理进行了分析,并通过实例展示了SAX的文档解析方法。然后通过对SAX和DOM两种解析技术的对比,指出了SAX的性能优势和适用环境。 相似文献
12.
赖武定 《电脑编程技巧与维护》2010,(8):5-6
SAX解析技术适用于流式XML解析,系统开销低,但不支持多标签同步访问。DOM解析器首先遍历整个文档,构建Document对象,以树形方式建模XML数据,解决了多标签访问问题,但系统开销较大。 相似文献
13.
大型XML文件的分割和动态加载研究 总被引:3,自引:0,他引:3
作为交换数据的标准,分布式共享数据系统依赖于XML,但是处理大型XML文件会占用大量内存资源和网络传输带宽。文章在充分讨论了目前常用的操作XML的技术后,提出了一种基于SAX技术的大型XML文件的分割和动态加载的解决方法,并根据所提出的方法结合XML解析器进行了OCX控件封装,在实际中取得了良好的效果。 相似文献
14.
一种基于XML的半结构化数据存储方法 总被引:6,自引:0,他引:6
提出了一种基于XML存储半结构化数据的方法,设计并实现了相应存储与解析算法。鉴于OEM模型是一种图状模型,而通常的XML据模型是树状模型,为此需解决图状模型数据映射为树状模型数据这一关键问题,利用XML元素和属性的语义信息可从语义级别解决该问题。, 相似文献
15.
XML本身并没有提供与应用程序交互的接口,而必须用XML分析器来处理XML文档。该文主要研究了XML文档分析器的两种分析模型--树分析模型和线性分析模型--的特点,接着介绍了两种分析模型对应的典型例子--DOM和SAX,研究了两者的分析机制和优缺点,并讨论了二者的应用范围。 相似文献
16.
用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API称为SAX和基于树和节点的文档对象模型称为DOM.本文给出一种基于java的采用DOM的XML解析器的实现方法,详细给出了该方法的设计方案和所用到的关键类和算法. 相似文献
17.
Parsing is an expensive operation that can degrade XML processing performance. A survey of four representative XML parsing models—DOM, SAX, StAX, and VTD—reveals their suitability for different types of applications. 相似文献