XML技术在数据交换中的应用
摘要 XML由于其内容与形式的分离及良好的可扩展性,己经成为科学与业务应用中数据表示的标准以及Web服务中数据交换的标准。本文介绍了XML数据交换的相关技术、特点及应用,XML数据交换技术在数据库与Web中的应用。
关键词 XML;数据交换;Web应用
0 引言
随着XMLeXtensible Markup Language,可扩展标记语言)及其相关技术和应用和发展,XML成为应用系统间交换数据的一种标准,也是www重要的信息交换标准和表示的技术之一。xml技术的主要应用XML由于其内容与形式的分离及良好的可扩展性,己经成为科学与业务应用中数据表示的标准以及Web服务中数据交换的标准。
1 XML及相关技术
XML是一种标记各种信息的元语言,这意味着任何类型的数据都可以在XML文档中被轻松
的定义,所以它必将逐渐成为互联网中对各种信息进行表示、存储与交换的统一方式。单纯的XML文档是用来描述和保存数据的,而整个XML解决方案发展至今则包含了与XML相关的一系列技术,基于XML技术核心的软件体系正在逐渐形成。这些技术主要包括:用于规范和验证XML文档的DTD(文档类型定义)与XML Schema技术,用于格式化显示XML文档的CSS(层叠样式表)和XSL(可扩展样式表语言)样式表技术,用于把XML文档作为数据对象进行显示和编程处理的DSO(数据源对象)和DOM(文档对象模型)技术,以及在XML文档中使用的XLinkXPath链接技术等。
2 XML与数据交换
数据交换是指数据在不同的信息实体(如硬件平台、操作系统、应用软件)之间的相互发送、传递的过程。实行数据交换的不同信息实体必须统一建立一种数据传输的标准格式,因此在数据交换过程中会涉及到不同数据格式之间的转换和适配。XML标准的出现,使基于统一的规范格式的信息交换系统在实现技术上成为可能,各个应用系统可以制订底层数据交换的规范,并定制符合自己领域需要的配套标签。这样,只要制定一套数据交换规范,并且进行数据交换的应用系统传递的数据符合规则,就可以以XML作为相互之间的数据交换媒介,实现各种异构系统之间数据的交换与共享和信息集成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。