基于XML的异构数据交换技术的研究
基于XML的企业异构数据交换技术的研究的开题报告

基于XML的企业异构数据交换技术的研究的开题报告标题:基于XML的企业异构数据交换技术的研究一、研究背景目前,企业信息化发展迅速,信息系统的异构性问题十分突出,不同部门、不同业务系统之间存在大量的数据交换需求,如何实现企业间数据快速可靠、高效传输是一个急需解决的问题。
XML技术的出现为数据交换提供了更多的可能。
二、研究目的与意义本研究旨在探究基于XML的企业异构数据交换技术,分析其技术特点和应用场景,研究如何解决企业数据异构性问题,从而实现不同部门、不同业务系统之间的数据交换和共享。
这将有助于提升企业信息化水平,提高企业数据处理效率和准确性,促进企业数据业务的快速发展。
三、研究内容与方法本研究主要内容包括:1. XML技术基础介绍;2. 企业数据异构性问题的分析与解决方案探究;3. 基于XML的企业异构数据交换技术的设计与实现;4. 方案的评估与应用实例。
研究方法采用文献调研法、案例分析法和实验研究法,借助各种工具和开发平台(如XMLSpy和IBM MQ Series等),系统分析研究对象的特点和需求,提出相应的解决方案和技术实现方法,并通过实验验证其效果和可行性。
四、预期成果1.掌握XML技术的基本原理和方法,了解其在企业数据交换中的应用;2. 分析和解决企业数据异构性问题,寻求科学有效的数据交换方案;3. 设计和实现基于XML的企业异构数据交换方案,并进行实验验证;4. 得出合理的评估结论和应用建议,提高企业数据交换效率和可靠性。
五、论文结构安排本文共分为六个部分:第一部分是绪论,主要介绍研究背景、目的与意义、内容和方法、预期成果等内容;第二部分是相关理论和技术的概述,包括XML技术基础介绍和企业数据异构性问题的分析;第三部分是基于XML的企业异构数据交换技术的设计与实现,介绍方案的实施过程和技术细节;第四部分是方案的有效性验证,通过实验进行方案的评估和推广;第五部分是案例分析,选取典型企业案例分析,探究方案的应用场景和优化;第六部分是总结与展望,总结研究成果,提出推广和改进的建议。
基于XML的空间数据异构共享与在线发布技术研究

基于XML的空间数据异构共享与在线发布技术研究随着信息技术的不断发展,空间数据的异构共享与在线发布技术也越来越重要。
XML作为一种可扩展标记语言,已经被广泛应用于空间数据的存储、传输和共享中。
本文将从XML的应用场景、XML的数据模型以及基于XML的异构共享与在线发布技术三个方面,对XML在空间数据领域的应用进行探讨。
一、XML的应用场景XML作为一种轻量级的数据表示格式,常常被用于Web应用程序的数据交换和传输。
在空间数据领域,XML可以用来描述地图、遥感影像、三维模型、气象数据等各种地理信息数据。
例如,使用XML可以将行政区划信息以层级结构的形式存储,并通过网络共享给其他机构使用。
此外,XML还可以用作描述GIS服务的元数据格式,以便实现对地理数据的搜索、获取和分析。
二、XML的数据模型XML的数据模型是一种树形结构,其中每个元素都可以包含一个或多个其他元素或属性。
每个元素都有一个开始标签和一个结束标签,并通过尖括号来区分。
例如,以下是一个简单的XML示例:<城市><名称>北京</名称><面积>16410</面积><人口>2153</人口></城市>在这个例子中,城市元素包含了三个子元素:名称、面积和人口。
每个子元素都包含了一个值,用于描述这个城市的相关属性。
通过这样的数据模型,XML可以灵活地描述各种类型的空间数据。
三、基于XML的异构共享与在线发布技术基于XML的异构共享与在线发布技术是指通过XML描述空间数据,并通过网络共享给其他机构或用户使用。
其中,异构共享是指不同格式的空间数据之间的互相转换和共享,而在线发布则是指通过Web服务提供对空间数据的访问和查询。
在异构共享方面,通过将空间数据转换为XML格式,可以将不同格式的数据进行互相转换和共享。
例如,可以使用XML将SHP格式的矢量数据转换为KML格式的Keyhole标记语言,以便在Google Earth中显示。
基于XML的异构数据交换研究与实现

作者简介 : 倪兴旺( 1 9 7 5 一) , 男, 安徽 安 庆人 , 讲师 , 主要从事网络与数据库 、 算 法设 计 研 究
3 6
石 家 庄 学 院学 报
2 0 1 4年 5月
构 数据 库 系统 中数据 的共 享 和透 明访 问l 2 】 .基 于 XML 的异构数 据 交换 系统模 型 如 图 1所 示 . 利用 X ML 提 供 的标 准 为交 换模 型 ,通 过 把 X ML文 档作 为 底层 数 据 交换 的 中介 进 行数 据 的转换 与传
于访 问编 辑 . 这 降低 了重 复使用 文档 数据 的难 度.
1 . 2 基于 x I ⅥL的异 构数 据 交换 机 制
异构 数据 交换 . 是 将异 构 数据转 换 成一 种 统一 的标 准数 据传 送 格式 , 然 后通 过 网络 传送 与 交 换 , 被其 它
的 目标 数据 库接 收 后 , 再将 标 准化 的数 据转 换成 目标 数据 库 的数 据 模 型或 相 应 的 D B MS格式 . 进 而 实现 异
映射 规则将 异构 源 数据转 换 为 X ML标 准结 构文 档 . 实 现将 异构 数据 保存 到 X ML文档 中.再将 XML 标 准结 构文 档通 过传输 通 道传送 到 相应 的 目标 数据 库 系统.最 后 .通过 目标 数据 库 系统 的数据 转换 程序 .将 X ML 文档 转换 成 目标 系 统相应 的数据结 构模 式 . 进而 完成 异构 数据 源之 间 的异构 数据 交换 『 2 一 .
XML 技 术 和 异 构 数 据 交 换
1 . 1 XM L 技 术
XML ( E x t e n s i b l e Ma r k u p L a n g u a g e )是 由 W3 C组 织 于 1 9 9 8年 2月 制 定 的一种 通 用标 记 语 言规 范 。 是 S G ML的简化 子集 . 它独 立 于系统 和处 理程 序 . 已成为 了 当前数据 描 述 的事 实标 准【 ” .与其 他 的专用 标记 语言 相 比较 , X ML语言具 有 明显 的优 势 , 这 集 中表现 在如下 4个 方 面 : 1 ) X ML语言 可 以实 现数据 内容与 形 式分 离 , 通过 X ML, 可 以有 助 于程 序 直接 分 析 、 处 理数 据 内容 , 而不 会被 格式 化代码 干 扰 : 2 ) X ML用于数 据交 换 , 由于 X ML格式 开放 , 在 许多 操作 系统 上 得 到多种 开 发平 台 的支 持 。 因此 , 在 系统 集成 的过 程 中常使用 X ML作 为数据 交换 的媒 体 :
基于XML的异构数据交换模型的研究

源之 间 的互操 作 [ 。 1 异构 性 主要体 现在 3 方面 : ] 个 计算 机 体 系 结 构 的 异 构 、 作 系统 的异 构 和 D MS 的异 操 B 构 。随 着信 息 技术 的迅猛 发展 , 业 问 的联 系 日趋 紧 企
密 , 同系统 问 的信 息交 流 日益 增多 , 实 际应用 中经 不 在
i t g i .Fi a l ,t e e p rme tp o e h e sb l y a d a c r c ft e c n e so t o . n e rt y n l y h x e i n r v d t e fa i i t n c u a y o h o v r i n me h d i KEYW ORD d t x h n e i t g i o s r i t a a e c a g , n e rt c n t a n s,r l t n ls h ma y ea i a c e o
异构 数据 交换 是指异 构数据 处理 环境 下不 同数据
很 差 。而基 于 X ML 的交 换 方式 的扩 展性 非常 好 。 利 用 XML文 档作 为 中 间文件 进 行异 构 数据 源 间 的 信 息交 换 必 须实 现 以下两 点 : 数 据 源 中的记 录 提 将
取 出来转 变 为 XML文 档 ; 已有 的 X 将 ML文档解 析 后 导 入 到数 据 源 中 。为 了在数 据源 和 X ML文 档之 间传 递数据 , 须将数据源结构和 X 必 ML文 档 结 构 相 互 转 化 。本 文将 对 数据 源 中的关 系数 据库 结 构 和 XML文 档 结构 之间 的转 化进 行研 究 。 以往 的数 据交 换模 型 在
常
浩
安 建成
XML在异构数据交换中的研究

中图分类 号 :T 311 P1 2
文献标 识码 :A
文 章编 号 :10— 59 ( 00 1— 01 ( 0 7 9 9 2 1 ) 0 0 9一) 1
XM L s a c n c ng fH e e 0 e 0 t Re e r h o Ex ha eo t r g ne usDa a
摘 要 :本 文对基 于 XML技 术 的数据 交换 方式进 行 了研 究 ,探 讨 了异构 系统 间的数 据 交换 问题 ,提 出一种基 于 X ML 技 术 的异构 系统 数据 交换技 术 ,构 建 了以 X ML为数 据 交换 标 准的异 构数 据 交换平 台。 关键词 :异构数 据 ;XML ;数据 交换
s se sp o lm ,r p e ee o e e uss tm t xc ng e h oo y s d o y tm r b e p o os d ah tr g n o yse d a e ha etc a n lg ba e n XM L tc olg ,r ae t ee o e e us e h o c e td h tr g n o n y he
d t x h n epaf r b aae c a g lt m y XML d t x h n es n ad . o a e c a g t d r s a a
Ke ywo dsHee o e e u aaXM L; t x h n r : tr g n o sd t ; Daae c a ge
一
ቤተ መጻሕፍቲ ባይዱ
配 ,此 时 以 C为根节 点 的二叉 树 的左右 子树 就不对 称 了 ,则需要 增加 相应 的结 束置 标和 元素 A配成 一对 ,然 后就 可 以删 除 A 。这 样 以 c为根 的二叉 树 的左右 子树 保持 对称 了,接着 可 以则在 L中 删 除节 点 B 。如 此递 推 ,直到 L中只剩 下头 节 点元素 。 ( )在读 完 H M 五 TL文档 后 , 果 L中还 剩下 头节 点元 素 , 如 则 在这 个元 素 内容 的前面 加上 “ / < ”后 面加 上 “ ” > ,使之 成 为一对 符合 XL的严 格语 法的 匹配 置标 , 后写 入 HM 文 档 ,即表 示转 M 然 TL
《基于XML的异构数据库数据转换工具的设计与实现》

《基于XML的异构数据库数据转换工具的设计与实现》一、引言随着信息化社会的快速发展,异构数据库的广泛使用使得不同系统之间的数据交互成为一种常态。
而为了满足各种应用需求,设计并实现一款基于XML的异构数据库数据转换工具,已成为业界的重要研究方向。
该工具能够帮助企业、组织实现异构数据库间的数据转换与交互,进而提高数据的使用效率和系统的灵活性。
二、背景与意义随着信息技术的不断发展,各种类型的数据库如关系型数据库、非关系型数据库等应运而生。
这些数据库的数据结构、存储方式等存在较大差异,导致不同系统间的数据交互变得困难。
而XML作为一种可扩展的标记语言,具有跨平台、跨语言、自描述性等优点,因此被广泛应用于数据交换和存储。
基于XML的异构数据库数据转换工具,能够在不同类型数据库间进行高效的数据转换和传输,有助于提高数据处理效率和系统兼容性。
三、设计与实现(一)设计思路本工具的设计以XML为桥梁,将异构数据库中的数据转化为XML格式,再进行数据间的转换和传输。
具体设计思路如下:1. 需求分析:明确工具的转换需求、目标用户和系统环境等。
2. 架构设计:采用模块化设计思想,将工具分为数据源模块、XML解析与生成模块、数据转换模块、XML解析与加载模块等。
3. 数据格式设计:以XML为载体,设计统一的数据格式规范,确保数据的准确性和可读性。
4. 接口设计:设计友好的用户界面和API接口,方便用户使用和二次开发。
(二)实现过程1. 数据源模块:从不同类型的数据源中提取数据,如关系型数据库、非关系型数据库等。
2. XML解析与生成模块:将提取的数据转化为XML格式,并生成相应的XML文件。
3. 数据转换模块:根据用户需求,对XML数据进行转换和格式化处理。
4. XML解析与加载模块:将转换后的XML数据加载到目标数据库或系统中。
(三)关键技术在实现过程中,涉及到以下关键技术:1. XML解析与生成技术:使用XML解析器对数据进行解析和生成。
基于XML的异构数据交换研究

基于XML的异构数据交换研究[摘要]数据交换是进行数据融合和集成的重要途径。
本文针对XML的特点,对基于XML的异构数据标准化、数据与XML之间的转换和异构数据交换方法进行了研究。
[关键词]XML;XML-Schema;数据交换0引言信息化建设大大提高了各类管理工作的效率。
随着各种信息系统的推广使用。
存储在信息系统数据库中的数据已经成为管理工作的重要基础。
由于各管理机构之间的相对独立以及信息系统开发初期缺乏总体规划,导致一个有机实体或部门内部出现大量的“信息孤岛”和“应用孤岛”。
信息集成是消除“信息孤岛”和“应用孤岛”、避免资源浪费的根本途径。
进行信息集成,必须首先实现各系统之间的数据交换。
数据交换是指各业务信息系统之间在业务需求的基础上,通过定义数据接口或数据交换平台互相交换数据,实现系统之间的数据共享与互操作。
在原有业务系统之间建立的数据接口或数据交换平台,必须满足以下要求:源数据位置透明;在不改变原有系统安全策略的情况下,保证数据安全性;集成系统具有继承性;保证数据实时性:系统易于维护等。
1XML与XML Schema电子数据交换(Electronic Data Exchange,EDI)在传统的异构数据集成中发挥了重要作用。
但由于传统EDI业务规则固定、数据传输成本高等缺点使之已难以适应异构数据源快速变化和新业务规则迅速增长的需要,而XML则能很好地适应新形势下信息集成的要求。
可扩展标记语言(eXtensible Markup Language,XML)是一种元语言,能针对特定的应用定义自己的应用语言,并具有良好的数据存取格式、可扩展性和自描述性、高度结构化、便于网络传输等特点。
这些特点使XML有着巨大的伸缩性和灵活性,可以广泛应用于不同数据源间的数据交互、分布式运算、数据展现等应用中。
XML文档的结构、数据类型等可通过XML Schema来进行定义和描述。
XML Schema是一种描述信息结构的模型,它为XML文档建立了一个模式,规范了XML文档中的标记(tag)和文本(text)可能的组合形式。
基于XML的异构数据交换系统的研究与设计

( ) MI具 有 自描 述 性 , 以不 预 先规 定 数 据 结 构 , 1X 可 非 常适 用 于 不 同 应 用 间 的 数 据 库 交 换 , 数 据 交 换 中 使 用 在
的 深化 及 数 据 的使 用 。如 何 实 现 异 构 数 据 库 系 统 之 间 的
数 据 共 享 和数 据 互 访 , 信息 化 发 展 迫 切 需 要 解 决 的 问 题 是
作 者简 介 : 惠敏 ( 9 8 , , 汉 商 业服 务 学 院讲 师 , 究 方 向 为 计 算 机 软 件 开 发 ; 攀 ( 9 1 , , 汉 商 业服 务 学 院 助 教 , 陈 1 7 一) 女 武 研 姜 1 8 一) 男 武 研
究方 向为 计 算 机 软 件 开 发 。
第 1 期 0
此, RAI 数 据 恢 复 就 至 少 成 功 了 一 半 。 D
参考文献 :
图 6 创 建虚 拟 R D AI 5
[ ] 何 欢 , 倩 . 据 备 份 与 恢 复 [ . 京 : 械 工 业 出版 社 ,0 2 1 何 数 M] 北 机 21. [] 蔡 平. 盘 阵列 的 数 据 安 全 隐 患 与 数 据 修 复 I ] 第 二 十 一 次 全 国 2 磁 t.
X ML, 开发人 员 可以方 便地 使用 自定 义 的标记 来描述 数据 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 2010204206收到,2010206223改回33 李 沐,女,1985年生,在读硕士,研究方向:人工智能。
文章编号:100325850(2010)0820037204基于X ML 的异构数据交换技术的研究Research on Heterogeneous Da ta Exchange ba sed on X ML李 沐 谢红薇(太原理工大学计算机与软件学院 太原 030024)【摘 要】随着电子政务的不断发展,政府的各个部门间需要交换的数据日益繁重,因此,基于电子政务的异构数据交换技术的研究显得格外重要。
论文提出了基于XM L 的异构数据交换技术,使用XM L 可以将来自异构系统的不同数据源的数据很容易的集成在一起,应用软件可以在中间层的服务器上对后台数据库的数据进行集成,然后以XM L 格式发送给客户端或其他服务器。
客户端在接收到数据以后,可以使用本地软件来解析数据,并对数据作进一步处理,这样就能有效地解决网络中日益繁重的异构数据交换问题。
【关键词】XM L ,数据交换,异构系统中图分类号:T P 3111138文献标识码:AABSTRACT W ith the continuous developm ent of e 2governm ent ,data w h ich needs to be exchanged betw een vari ous governm ent departm ents is becom ing heavier 1T herefo re ,the research based on data exchange of e 2governm ent system s in heterogeneous system s is particularly i m po rtant 1U se the X M L can integrate the data from different data sources very easy 1A pp licati on softw are can integrate data from back 2end database server in the m iddle level ,and then ,send data to the client o r o ther servers in X M L fo r m at 1T he local softw are can parse the received data ,and use the data fo r further p rocessing 1T h is can so lve the increasingly seri ous p roblem of heterogeneous data exchange in the netw o rk 1KEYWOR D S X M L ,data exchange ,heterogeneous system s 近年来,随着信息技术的不断发展,政府的各个部门都建立了基于各种数据库的信息管理系统,由于建设初期各种资源和技术的限制,各个部门采用的网络环境、操作系统和数据库系统都有所差异,因此数据共享比较困难,形成了众多信息孤岛。
然而随着电子政务的不断发展,各部门之间需要交换的数据日益繁重,异构系统数据交换技术的研究显得格外重要。
异构系统的异构性主要包括以下几个方面:①网络环境的异构:网络的拓扑结构、通信协议的异构等;②操作系统的异构:操作系统可以是L inux 、U n ix 、W indow s 等;③数据库管理系统的异构:可以是数据模型相同厂商不同的数据库系统,如SQL Server 、O racle 、DB 2等,它们都是关系数据库,但数据的存储模式不同,数据处理语言也不同;也可以是数据模型不同的数据库系统,如层次模型、网状模型、关系模型以及面向对象模型等。
目前,政府部门的数据异构主要是数据库管理系统的异构,因此异构交换技术主要实现的是异构数据库系统间的数据交换。
目前常见的异构数据交换技术可以分为电子数据交换(ED I )方式、中间数据库法、中介层方式、数据仓库方式、中间数据方式等几种方式,各有其优缺点[1]。
本文提出一种理想的基于XM L 技术的异构系统数据交换技术,此技术是通过数据交换中间件实现的,它可以处理日益繁多的电子政务需要交换的数据。
由于XM L 文档本身是纯文本格式的,良好的数据存储格式使得XM L 文档能方便有效的在网络中传输,而且XM L 采用结构化的方式来组织数据,使数据具有统一的格式,方便其他应用程序对数据做进一步处理,因此,XM L 是目前最好的数据交换的标准。
1 XM L 技术的优势XM L 是Ex ten sib le M arkup L anguage 的缩写,意为可扩展置标语言,用于置标电子文档,使其数据具有结构化的格式[3]。
XM L 作为SG M L 的一个子集,保留了SG M L 的强大功能,降低了SG M L 的复杂性,使其具有强大的扩展性和灵活性。
在各种应用中XM L 都有一定的优点,如:①由于XM L 本身是纯文本格式的,可以很轻松的实现数据在W eb 上发布,而且描述的数据具有统一的格式,其他程序可以对数据作进一步处理,有利于开发灵活的W eb 应用程序;②XM L 采用结构化的方式描述的是数据的本身,数据的显示要使用CSS 和XSL 以及XSL T 来控制,这样用户可以使用丰富的样式来显示数据;③使用XM L 可以将来自不同数据源的数据很容易的集成在一起,应用软件可以在中间层的服务器上对后台数据库的数据进行集成,然后以XM L 格式发送给客户端或其他服务器,接收到数据以后可以使用本地的软件来解析数据,并对数据作进一步处理,XM L 文档的DOM 模型允许使用脚本或其他程序设计语言来处理文档中的数据,使数据的转换具有了灵活性,这样有利于解决网络中日益繁重的异构数据交换问题。
本文就是利用XM L 的这些特性来实现异构数据交换的。
2 基于XM L 的异构数据交换的总体过程由于系统的异构性,需要交换的数据具有多个数据源,不同数据源的数据模式可能不同,导致源数据和目标数据在结构上存在差异。
在进行数据交换时,首先必须将数据模以统一的XM L 格式来描述,这就需要使用XM L 的D TD 或XM L Schem a 来定义文档的结构,D TD 定义XM L 文档的基本结构,但不涉及到任何有关的实际数据,通过定义适当的D TD 将源数据库中的数据转换成XM L 文档,然后使用DOM 技术来解析XM L 文档,这样就可以将XM L 文档中的数据存入目标数据库,从而实现了异构数据的交换。
由于D TD 文档定义的数据结构与源数据库中得数据结构保持一致,这样保证了生成的XM L 文档与源数据库中数据的保持一致。
其总体交换过程如图1所示。
3 数据库数据与XM L 文档的映射原理在XM L 数据和数据库之间转换时,需要考虑许多问题,XM L 不支持任何有实际意义的数据模型,所有XM L 文档中的数据都会被当成纯文本处理。
通常数据转换中间件需要把XM L 文档中的纯文本转换成数据库的数据类型,或把数据库的数据类型转换为纯文本的XM L 格式。
在XM L 文档结构和数据库模式结构之间进行相互映射,一般有两种映射方法:模板驱动映射与模型驱动映射。
311 模板驱动映射基于模板驱动的映射是一种浅层次的映射[4],是一种基于模板的D TD 到关系模式的转换算法,其转换比较简单,只要给出模板,就可以快速生成相应XM L 文档。
基于模板的映射方法不用预定义XM L 数据与数据库数据之间的映射关系,只是在XM L 文档中嵌入带参数的SQL 命令,这些模板中的命令由数据转换中间件来处理,在转换过程中被识别和执行,将执行的结果替换到命令所在的位置上,从而生成XM L 文档。
因为使用模板驱动映射在数据转换时需要生成大量合理的模板,所以系统要为用户提供生成模板的工具,以及相应的指令执行程序。
其过程如图2所示。
在下面的模板中,用<Select >元素内嵌了SEL ECT 语句,从而可以查询数据库中的公文信息,并将其以XM L 文档输出:<?xm l versi on ="110"encoding ="gb 2312"?><公文><Intro >查到的公文信息如下:< Intro ><Select >SEL ECT 发文字号,发文机关标识,缓急时限,标题FROM 公文< Select >< 公文>当数据转换中间件处理该文件时,每个SEL ECT 语句都会用数据库的查询结果来替换,从而形成XM L 文档,其转换结果是:<?xm l versi on ="110"encoding ="gb 2312"?><公文><Intro >查到的公文信息如下:< Intro ><发文字号>晋政发〔2010〕4号< 发文字号><发文机关标识>山西省人民政府文件< 发文机关标识><缓急时限>普件< 缓急时限><标题>山西省人民政府关于促进房地产市场平稳健康发展的通知< 标题>< 公文>基于模板映射的优点是转换步骤简单,查询语言灵活性大,支持通过H T T P 的传递参数,允许嵌套查询,支持SEL ECT 语句的参数化,支持编程结构,如可以由程序构建loop 循环或if 判断等。
目前大多数的数据库产品都属于模板映射,如SQL Server 、DB 2和O racle 等。
缺点是模板驱动映射是以XM L 内嵌的SQL 执行的数据结果集为依据,不涉及数据库赖以存在的数据模型,它只能将关系数据库的数据转换为XM L 文档,并舍弃了关系模式的约束条件,所以也不支持反向的转换。
312 模型驱动映射模型驱动映射是一种深层次的映射,其原理是利用XM L 文档中的数据模型的结构显性或隐性地映射成其他数据模型的结构。
要实现数据库和XM L 文档间的数据转换的关键是在数据库模式和XM L Schem as 或D TD 之间建立映射关系,用具体的模型来实现数据间的映射。
通常关系数据库利用关系模型,面向对象数据库利用对象模型,而XM L 文档依赖的是Schem as 或D TD 。
当数据从数据库转换成XM L 文档时,因为依照得是单个模型,通常需要结合XSL 来控制模板驱动,从而保证了系统的灵活性。