首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
介绍了XML文档数据的快速解析理论及其解析的必要性,并在分析现有解析方式的优劣的基础上,着重研究了新的VTD格式的解析技术。这种方式能在性能和速度上大大提高XML的解析能力,它不仅解决了SAX和DOM的各种问题,还带来了非提取性能的其它好处,比如快速的解析与遍历、XPath的支持、增量更新(Incremental Update)等等。  相似文献   

2.
介绍了XML加速器的基本原理,着重对硬件加速的关键环节——XML解析过程进行了探讨,对比DOM和SAX模型,较为详细地阐述了一种新的解析技术VTD-XML,分析它的性能优势和硬件实现前景,并给出了系统结构图。  相似文献   

3.
Digester解析XML文档研究   总被引:2,自引:1,他引:1  
分析了目前解析XML文档基本方法的优缺点,并介绍了简单、高效解析XML文档的Jakarta Commons Digester方法.论述了Digester中常用的基本概念、实现步骤,最后用一个实例说明了Digester解析XML文档的实现过程.  相似文献   

4.
XML文档解析技术分析   总被引:3,自引:1,他引:2  
XML不仅能够表示文档的内容,而且可以表示文档的结构.通常解析XML文档有两种方法,一种是DOM(Document Object Model),另外一种是SAX(Simple API for XML)[1].  相似文献   

5.
XML解析技术研究   总被引:14,自引:0,他引:14  
XML解析技术是XML语言被广泛应用的前提和基础,计算平台和XML应用特征的变化不断推动着该技术的发展。本文分析了XML解析技术存在的挑战,在对现有XML解析技术进行分类的基础上详细比较和分析了各类技术的特点及应用场景,指出了XML解析技术未来的研究趋势。  相似文献   

6.
针对本地存储结构化数据的XML文档,设计出一个基于DOM树、使用C++实现的轻量级文档解析库.该解析库具有系统资源消耗小、可移植性强的特点,可以方便地与其他C++程序进行衔接.  相似文献   

7.
张楠  王健 《电脑学习》2010,(3):132-133
随着XML的广泛应用,大量的信息都将通过XML文档来进行存储、交换,因此XML解析技术成为XML应用的关键。本文通过对4种解析技术进行分析和总结,同时本文也介绍了XML解析技术的实现细节,总结归纳了在应用系统中选择合适的XML解析技术的方法,加深理解实现选择解析技术的原则。  相似文献   

8.
本文针对NMR(核磁共振)系统软件的需求为其参数文件提供了一种XML设计方案,通过对多种XML解析方案的实验和比较,为XML参数文件提供了一种最优的解析和处理方案(VTD-XML),并且论证了VTD-XML在大数据处理方面的优势。  相似文献   

9.
WEB应用开发中,经常需要对XML文档进行操作。采用JDOM这种Java专用的处理XML文档的新型API,介绍了JDOM的产生和特点,以及它在处理XML文档中的优势,并通过实例说明利用JDOM实现对XML文档的解析。  相似文献   

10.
利用关系表构建XML文档解析的树模型   总被引:2,自引:1,他引:1  
祝青  阳王东 《计算机应用》2009,29(6):1719-1721
在对XML文档的数据解析和查询操作研究中,发现树能较好地反映XML文档的层次结构,但其查询效率较低,而关系表是一种适合存储大量数据且有较好查询效率与操作功能的数据结构。给出了一个把树和关系表相结合构建一种存储XML文档的数据模型;在这个模型的解析过程中,采用回调事件式的分段解析方法以减少解析时间和存储空间。这样既能较好保存XML文档的结构特点,又能提高其查询的效率和操作的便利性。通过对大数据量XML文档的解析和操作实验,实验结果证明这种数据模型在处理大型XML文档中具有明显优势。  相似文献   

11.
基于Android的XML解析技术的分析   总被引:1,自引:0,他引:1  
介绍了在Android上解析XML的DOM、SAX以及XMLpull的方法。通过一个实例分别论述了这三种方法解析XML文件的详细技术和实现过程,并就XML文件的大小分析比较了这三种方法。  相似文献   

12.
基于SAX的XML文档解析和存储技术应用   总被引:2,自引:1,他引:2  
田斌  孙霞 《微机发展》2005,15(3):90-92,144
XML作为一种中间的数据接口,已经显示出其不可替代的重要性。SAX使得Web应用程序能方便地解析和利用XML文档,同时使用哈希表存储数据可以使外部程序方便地调用解析XML文档后的数据。文中首先分析了SAX编程接口,对XML文档的解析机制进行了较深入的探讨;然后提出了一种使用哈希表存储XML数据以供外部程序调用的实现技术。  相似文献   

13.
在开展数据处理和数据分析的工作前,常常需要对采集的原始数据进行解析处理,常规的方法是针对大量的数据接口分别开发解析代码,这样做不仅工作量大,代码冗余度高,日后对接口进行修改或添加时都需要同步修改解析程序的相应代码,给数据分析处理工作带来极大的困难。为了有效解决这一问题,该文提出了一种基于XML的数据解析方法,实现接口定义和程序编码的隔离,能够在不改动程序代码情况下,实现数据接口的按需添加或修改,有利于节约后期针对解析程序的开发和维护成本。  相似文献   

14.
为XML解析提供快速、高效的解析生成方法,适应基于XML进行数据交换时的接口变化,提高接口解析适应能力.设计了基于XSD的分析方法,通过分析结果,识别XML文件的结构,并生成基于模式文件的解析程序,通过动态编译解析程序实现接口的动态适应能力.通过试验分析,此方法可以实现对基于元素的XML文件的解析代码生成,运行效率与基...  相似文献   

15.
加速XML解析过程的研究   总被引:2,自引:0,他引:2  
论文介绍XML的发展背景,分析其解析技术的模型特点:DOM使用方便但是非常耗内存,SAX内存使用少却难以回访,VTD模型在资源消耗上进行折中的情况下,能够较快的解析、随机存取较大的XML文档。对比这三种模型的相应软件实现的解析性能,详细介绍VTD解析模型的定长和易定位特征,探讨了该模型在硬件芯片上解析XML的适用性和实现前景。  相似文献   

16.
基于并行子树构建的XML解析方法   总被引:1,自引:0,他引:1  
陈荣鑫  廖湖声  陈维斌 《计算机科学》2011,38(3):191-194,235
XML解析的高耗时特点制约着XML应用系统整体性能的提高,并行化是一种重要的优化手段。现有的并行XML解析算法存在的问题是需要通过预处理进行数据划分,才能实现分片并行完全解析处理。预处理往往很耗时,若进行优化处理,则实现复杂。提出的方法可实现对XML数据任意分片直接进行解析,并行构建各个片断中的子树,再通过子树合并获得全局的文档树。实验结果表明该方法能有效利用多核计算环境,并行实现XML解析。  相似文献   

17.
Nowadays,we are heading towards integrating hundreds to thousands of cores on a single chip.However,traditional system software and middleware are not well suited to manage and provide services at such large scale.To improve the scalability and adaptability of operating system and middleware services on future many-core platform,we propose the pinned OS/services.By porting each OS and runtime system(middleware) service to a separate core(special hardware acceleration),we expect to achieve maximal performance gain and energy efficiency in many-core environments.As a case study,we target on XML(Extensible Markup Language),the commonly used data transfer/store standard in the world.We have successfully implemented and evaluated the design of porting XML parsing service onto Intel 48-core Single-Chip Cloud Computer(SCC) platform.The results show that it can provide considerable energy saving.However,we also identified heavy performance penalties introduced from memory side,making the parsing service bloated.Hence,as a further step,we propose the memory-side hardware accelerator for XML parsing.With specified hardware design,we can further enhance the performance gain and energy efficiency,where the performance can be improved by 20% with 12.27% energy reduction.  相似文献   

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

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