基于XML技术的数据转换

来源 :中国科学院软件研究所 | 被引量 : 18次 | 上传用户:JIAOAODENVWANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在电子商务活动过程中,企业与企业之间需要交换各种数据,这些数据分别由不同的应用产生,具有不同的数据格式和商业意义。如何在企业之间传输和处理这些数据,实现商务流程的自动化,是实施企业电子商务需要解决的一个关键问题。可扩展标记语言XML以其结构化、可扩展性、灵活性和可验证性成为了数据描述和传输的基本方法,因此,将各种数据转换为XML文档是实施企业电子商务的一个重要环节。基于XML的数据交换系统XDocHub提供一个基于XML的文档接收、转换、转发和管理的集成框架,屏蔽企业与企业之间的通信方式和数据格式的差异,为广泛实现企业电子商务提供支持。 由于XML文档属于半结构化的数据,而企业中的商业数据往往是结构化或非结构化的。因此,XML文档与其他格式数据转换的关键问题是如何建立两者在结构上的映射关系。本文研究了现有的基于XML文档的数据转换算法和模型,提出了一种基于元素树的数据转换方法。该方法使用DTD元素树来刻画XML文档的结构,并在此基础上建立XML文档与其他格式数据的结构映射关系,从而完成数据转换。 基于元素树方法,我们实现了一个XML文档与关系数据库数据相互转换的系统XWrapper。该系统为用户指定的DTD自动生成其对应的元素树,然后在元素树的基础上,根据用户定义的或系统自动生成的元素与数据库字段的映射关系,实现XML文档与关系型数据的相互转换。XWrapper系统是XDocHub系统的一个重要的子系统。 本文还对XML文档与文本数据、OCR数据转换等问题进行了探讨,提出解块这些问题的数据转换模型。
其他文献
该文概要介绍了人工智能及分布式专家系统的发展状况,分析了分布式系统的三个关键技术:系统模型、互斥选举算法,以及动态负载平衡,并结合网络计算与分布式计算特点,研究适合
Kademlia是2002年由Petar等人提出的通过分布式哈希表(Distributedhashtable,DHT)构建的DHT网络,凭借简洁高效的搜索机制,在当前互联网上得到了大规模部署和应用。以eMule和BitT
中国企业信息化总体上还仍然处于初级发展阶段,大多数企业在企业信息化建设中面临着许多困难,由于专业知识的贫乏,面对快速发展的技术、频繁推陈出新的产品、飞速升级的软件
该文提出的求解数值多目标优化问题的新的演化算法不仅具有搜索的遍历性与收敛的单调性等特点,所求出来的解集也具有良好的分布性,是一种鲁棒的求解多目标优化问题的通用算法
近年来,以用户产生内容和社交关系为主要模式的社交化媒体服务取得了迅速发展,以微博为代表的各类社交化媒体服务逐渐成为人们日常生活中不可或缺的一部分。微博不仅成为分享心
报表系统是对数据进行加工的系统之一,它在数据转为信息直至知识的过程中起着重要的作用.该文研究的目标是实现一个基于web的报表系统,它使人们能更加灵活、方便地设计报表.
在移动互联网的发展大潮之下,人们的生活越来越多地被各种各样的电子设备所包围,我们的办公、娱乐等生活的各个方面被越来越多地电子化。同时,数据挖掘与机器学习的迅速发展使得
现代计算机系统普遍采用多级层次化高速缓存结构来弥补处理器和内存之间的性能差距。随着处理器和内存之间性能差距的不断增大,高速缓存对处理器性能和能耗的影响也不断增大,高
该文研究的加密数据库技术,将加密技术结合到关系数据库中,对数据库中的敏感数据进行加密,确保这些数据对于数据库管理员、数据库入侵者都是无效信息,而备份介质丢失造成的信
随着计算机技术在政治、经济、军事等领域日益普及和广泛应用,社会生活对计算机系统的依赖逐渐加深,信息安全事件对社会的影响日益严重,信息系统的安全问题比过去任何时候都显得