首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 234 毫秒
1.
XML作为交互性电子技术手册创作中技术数据的描述方法,是实现技术信息共享和交换的关键技术。基于相应的XML-Schema约束,设计一个选择数据模块类别、提交数据文档,输出相应的XML文档的自动生成器模型。有效解决了XML编辑过程中的繁琐录入过程,为开发类似的数据模块编辑器提供思路。  相似文献   

2.
为促进同步多媒体集成语言SMIL的应用,通常需要设计和实现相应的SMIL编辑器和播放器,这就必须对SMIL文档进行解析。该文讨论了使用MSXML(XML DOM)对SMIL文档进行解析的方法,借此有效实现了从数据库表到SMIL文档的转换以及从SMIL文档到数据库表的转换。  相似文献   

3.
XML作为一种中间的数据接口,已经显示出其不可替代的重要性.SAX使得Web应用程序能方便地解析和利用XML文档,同时使用哈希表存储数据可以使外部程序方便地调用解析XML文档后的数据.文中首先分析了SAX编程接口,对XML文档的解析机制进行了较深入的探讨;然后提出了一种使用哈希表存储XML数据以供外部程序调用的实现技术.  相似文献   

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

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

6.
基于SAX的XML解析与应用   总被引:5,自引:0,他引:5  
随着XML的广泛应用,大量的信息都将通过XML文档来进行存储、交换,因此熟悉和掌握一种解析XML文档的方法是很重要的.通过介绍基于SAX的XML解析的原理、特点、实现及在数据存储方面的应用,并与DOM技术进行比较.突出XML存储数据的优点,对推广应用XML及其解析技术有一定的实用意义.  相似文献   

7.
该文提出了一种面向由XML描述的Web文档的基于用户主题信息的模式和数据抽取方法,它利用学习算法从样本文档中提取规则,然后使用匹配算法从目标文档中抽取出数据。该文使用一种改进的解析方法对XML文档进行解析,在模式抽取时使用了顺序覆盖算法从样本XML文档集中训练出模式。在数据抽取算法中,数据抽取算法从解析后的XML文档树中寻找用户所需的信息,它可以高效、准确地找到用户所需数据。  相似文献   

8.
XML文档为异构环境提供了一种共享数据的解决方案。研究了应用程序编程接口DOM和SAX,给出了异构环境中如何将数据库表信息转换为XML文档,如何将XML文档转换为数据库表信息的方法。  相似文献   

9.
简要介绍了XPath技术,分析了使用XPath路径表示式选择XML文档节点的方式,分析了.NET对XML文档的访问支持,探讨了在.NET环境下,基于XPath技术使用C#语言实现XML文档数据提取的解决方案,为Web信息抽取软件的开发打下基础。  相似文献   

10.
吕锋  余丽 《微机发展》2007,17(6):53-55
文中介绍了三种常用的Web数据抽取的方法:直接解析HTML文档的方法,基于XML的方法(也称作为分析HTML层次结构的方法)以及基于概念建模的方法。重点研究其中的基于XML的数据抽取方法,基本做法是将原始的HTML文档通过一个过滤器检查并修改HTML文档的语法结构,从而形成一篇基于XML的XHTML,然后利用XML工具来处理这些HTML文档。实现了从非结构化的HTML文档向结构化的XML文档转化的预处理过程,给在Web挖掘中使用传统的数据抽取方法进行数据抽取创造了有利条件。  相似文献   

11.
XML is acknowledged as the most effective format for data encoding and exchange over domains ranging from the World Wide Web to desktop applications. However, large-scale adoption into actual system implementations is being slowed down due to the inefficiency of its document-parsing methods. The recent development of lazy parsing techniques is a major step towards improving this situation, but lazy parsers still have a key drawback—they must load the entire XML document in order to extract the overall document structure before document parsing can be performed. We have developed a framework for efficient parsing based on the idea of placing internal physical pointers within the XML document that allow the navigation process to skip large portions of the document during parsing. We show how to generate such internal pointers in a way that optimizes parsing using constructs supported by the current W3C XML standard. A double-lazy parser (2LP) exploits these internal pointers to efficiently parse the document. The usage of supported W3C constructs to create internal pointers allows 2LP to be backward compatible—i.e., the pointer-augmented documents can be parsed by current XML parsers. We also implemented a mechanism to efficiently parse large documents with limited main memory, thereby overcoming a major limitation in current solutions. We study our pointer generation and parsing algorithms both theoretically and experimentally, and show that they perform considerably better than existing approaches.  相似文献   

12.
异构数据源的移植问题是当前数据处理领域内研究的一个热点,通过数据移植能有效地利用信息资源、实现数据共享。作为数据表示和交换的工业标准,XML的应用日益广泛,JDOM是一个应用Java语言对XML文档进行读写等操作的API,结合两者的优点,提出了一种以XML文件作为中介实现数据移植的方法。该方法结合Java和XML技术,使用JDOM和JDBC接口实现了数据移植功能,并给出了详细的设计与实现。  相似文献   

13.
基于SGML/XML的文件结构化研究与实现   总被引:6,自引:0,他引:6  
由于计算机普及和Internet发展的迅速,信息传播和利用的多样化对信息的标准化需求日趋迫切,依照SGML/XML语言,从分析文件结构入手,设计文件类型定义(DTD),并用结构制导方法实现文件编辑器,以自动生成符合DTD语法的结构化文件,而达到文件信息的标准化要求。  相似文献   

14.
基于区间编码方案分裂大型XML文档到关系存储   总被引:6,自引:0,他引:6  
将一个XML文档分裂存储到关系数据库中,通常的方法是利用DOM对该XML文档进行解析,并利用DOM接口提供的XML文档树信息来实现分裂。但是,DOM在解析一个大型XML文档时效率特别低,甚至是无法胜任。文中对转换XML文档到关系数据库中进行存储和查询的策略以及区间编码方案进行了综述;基于区间编码方案探讨了如何分裂一个大型XML文档到关系存储的基本原理,并给出了相应的算法。实验结果表明,该方法是通用的、高效的。  相似文献   

15.
戴蓓洁  余双  金蓓弘 《计算机工程与设计》2007,28(22):5334-5337,5358
DOM是一种独立于语言和平台的XML解析模型.给出了支持DOM核心模型和多种DOM扩展规范的XML编辑器ONCEXMLEditor的实现.ONCEXMLEditor具有高效的XML验证和序列化性能,同时提供给用户多种功能,包括按需遍历文档、提供上下文感知的编写环境、实时纠错、灵活的装载和序列化机制等.描述了ONCEXMLEditor的体系结构及其实现核心算法,同时给出了XML文档有效性验证和装载及序列化的性能优化策略.  相似文献   

16.
徐明  庄毅 《计算机科学》2006,33(2):205-207
作为构建开放和分布式应用系统的一种主流模式,多Agent系统有着广阔的研究前帚和应用价值。在统一建模语言(UML)的支持下,面向Agent的软件工程研究开始走向成熟。一些面向Agent的方法学提供了开发多A—gent系统的工具、应用方法或技术。随着Web服务技术的发展,XML成为Internet上数据组织和交换的标准。现有研究工作所提出的多Agent系统对XML文档提供很少的支持。针对上述问题,设计了一个基于XML的多Agent系统——XMAS。该系统采用带根连通有向图来表示XML文档数据模型,并给出相应的文档模式提取算法,XML文档数据的解析以及对Web服务的相关支持。在数据存储过程中的索引优化使得XMAS在数据查询上具有良好的性能。  相似文献   

17.
基于XML文档的图书信息XQuery查询技术   总被引:2,自引:0,他引:2  
魏衍君  何洁月 《微机发展》2004,14(4):43-44,47
XML与HTML相比在数据管理和格式化组织上具有更大的优越性,XQuery能够有效地查询和处理XMI文档。为了查询网上基于XML文档的图书信息,文章设计了一些统一格式的XML文档作为图书信息的数据源,利用XQuery技术,将XQuery查询程序嵌入实现格式控制的JAVA程序中,JAVA程序可以调用并运行XQuery查询程序,查询的结果保存到一个XML文件中,将查询得到的XML文档转换成需要的格式输出给用户。初步实验证明这种方法是可行的并具有较强的实用性,为实现网上基于XML文档的信息查询提供了技术基础。  相似文献   

18.
基于XML异构数据库集成中间件的设计与实现   总被引:13,自引:0,他引:13  
为了解决网络环境中异构数据库数据共享和协作问题,提出了基于XML中间件技术实现异构数据库之间信息交换模型.在此模型中对虚拟法或中介法模型进行改进设计了翻译器、集成器和转换器,分别用于数据获取、合并和格式转换.为了更精确地描述XML文件自身结构信息,实现了从DTD到XML Schema的转换.  相似文献   

19.
基于XML的异种数据库间数据交换技术   总被引:3,自引:0,他引:3  
传统方法对异种数据库之间数据交换的处理存在数据格式不规范、重用率低等缺点,因而很难适应数据变化快、数据量大及结构复杂的数据环境.XML在数据格式及内容的表达方面具有较为明显的优势,常用于异种数据库间的信息共享和数据交换.本文在比较异种数据库间各种数据交换方式的基础上,分析了XML与DOM及Java技术相结合进行数据库间数据交换的优势;对XML文档与数据库结构进行双向转化过程中的不同情况进行了分类,提出了一种数据抽取与数据存储的通用方法,结合具体实例详细描述了该方法的实现.  相似文献   

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

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