[发明专利]一种抽取数据库数据自动批量生成所需XML文件的方法在审
申请号: | 201711019103.2 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107704440A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 冯钧;徐维纲;郭涛;陆佳民 | 申请(专利权)人: | 河海大学 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 母秋松,董建林 |
地址: | 210098 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抽取 数据库 数据 自动 批量 生成 xml 文件 方法 | ||
技术领域
本发明涉及一种抽取数据库数据自动批量生成所需XML文件的方法,属于计算机信息技术处理技术领域。
背景技术
XML又称为可扩展标记语言(eXtensible Markup Language),是由W3C组织于1998年2月发布的一种标准。作为SGML的一个简化子集,它集成了SGML丰富功能及HTML易用性的特点,以一种开放、自描述的方式定义数据结构。XML可以同时描述数据内容和结构特性,通过这些结构特性,可以了解数据之间的语义关系。HTML文件中的标识符仅用于控制如何显示内容(如字体的大小等等),文件内容所表达的意义完全需要人通过对文字的阅读才能理解。而XML则不同,它所用的标识符本身就蕴含相应的语义信息,文件内容所表达的具体含义完全可通过对语义的分析由机器来解释。因此,HTML与XML之间的差别可以通俗的概括为:“HTML是写给人看的;而XML则是写给机器看的,与SGML相比,XML更简单,同时也可用于设计文档描述语言。
XML自描述的特点使其自诞生之日起就引起了学术界和工业界的广泛关注并随着网络应用的爆炸式增长而得到了广泛应用。具体来说,XML的应用主要体现在以下几个方面:
数据交换:XML之所以能够应用于各种领域的原因,就是因为XML具有其它方法所不具备的数据描述特性,控制信息不依赖于应用软件,而是采用人和机器都可理解的标记形式来表现,XML使用标记(Tag)来描述元素,而XML文件是由一个个称之为元素(Element)的部件构成。使用标记的描述方法可以保留原数据的意义和关系,进而可在不同系统之间进行灵活的数据交换。所以适合于各种平台环境的数据交换。
数据定义:XML的标记名和元素之间的关系可以由使用者自定义,也就是说,根据特定的标记集合和XML语法可以定义一个全新的符号化语言。这就是XML“可扩充(Extensible)”名字的来源。因此,XML也被称为“定义语言的语言”,即XML是一种元语言。基于该特点,XML可以用于定义电子商务数据、多媒体演示数据、数学公式等各种各样数据应用语言的基础语言。
存储数据:一个XML文档就是一个数据库,通过定义数据模式信息形成各种关系,实现数据交换、上下文检索、多媒体传输等。
XML的广泛应用使得以XML格式存储的数据越来越多,如今,XML已经成互联网上信息表示和交换的事实上的标准。
DTD和Schema是建立XML文件数据模型的两种方法。其中DTD依靠特定的语法来描述XML的文件结构,但它具有支持的数据类型较少、对数据类型缺乏约束力、不支持名字空间等方面的缺点。XMLSchema则更为强大,其优势包括以下几点:
1.支持大部分数据类型
XML Schema最重要的能力之一就是对数据类型的支持。通过对数据类型的支持:
1)可更容易地描述允许的文档内容;
2)可更容易地验证数据的正确性;
3)可更容易地与来自数据库的数据一并工作;
4)可更容易地定义数据约束(data facets);
5)可更容易地定义数据模型(或称数据格式);
6)可更容易地在不同的数据类型间转换数据。
2.使用XML语法
另一个关于XML Schema的重要特性是,它们由XML编写。由XML编写XML Schema有很多好处:
1)不必学习新的语言;
2)可使用XML编辑器来编辑Schema文件;
3)可使用XML解析器来解析Schema文件;
4)可通过XML DOM来处理Schema;
5)可通过XSLT来转换Schema。
3.可保护数据通信
当数据从发送方被发送到接受方时,其要点是双方应有关于内容的相同的"期望值"。通过XML Schema,发送方可以用一种接受方能够明白的方式来描述数据。
4、可扩展性
XML Schema是可扩展的,因为它们由XML编写。
通过可扩展的Schema定义,可以:
1)在其他Schema中重复使用您的Schema;
2)创建由标准类型衍生而来的您自己的数据类型;
3)在相同的文档中引用多重的Schema。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711019103.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:海量行为轨迹数据提取工作方法
- 下一篇:一种拥堵路段通行优化方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置