1、一 XML的需要,演讲者:谢盛发,(一)什么是XML,XML是EXtensible Markup Language的缩写,即可扩展标记语言 XML是一种类似于HTML的标记语言,(二)HTML的缺点:,只适合于人与计算机的交流,不适合计算机与计算机的交流。标记的集合是固定的,用户不能增加自己的有意义的标记,(三)与相似处,都来自于SGML,它们都含有标记,有着相似的语法与 HTML 相似,XML 不进行任何操作,(四) XML和HTML的主要区别,(五)的优势,可扩展性灵活性自描述性简明性,XML文档的特点,演讲:苏宇鸿,XML文档的特点:,可扩展性灵活性自描述性纯文本可格式化易于处理强链接能
2、力,XML继承了SGML的许多特性,首先是可扩展性。XML允许使用者创建和使用他们自己的标记而不是HTML的有限词汇表。,灵活性,HTML很难进一步发展,就是因为它是格式、超文本和图形用户界面语义的混合,要同时发展这些混合在一起的功能是很困难的。而XML提供了一种结构化的数据表示方式,使得用户界面分离于结构化数据。所以,Web用户所追求的许多先进功能在XML环境下更容易实现。,HTML,显示格式数据内容,XML,显示格式,数据内容,自描述性,XML文档通常包含一个文档类型声明,因而XML文档是自描述的。不仅人能读懂XML文档,计算机也能处理。,纯文本,XML文档是纯文本,因此可用从文本编辑器直
3、到可视化开发环境的任何工具创建和编辑,并且适合于各种平台环境的数据交换。,可格式化,XSL可指定如何显示数据。由于数据和显示是分离的,甚至可以为同一数据指定不同的样式表用于不同输出,并很容易在将来使用新的格式。,易于处理,XML对格式的定义更为严格,并具有层次结构,处理起来更加容易。它是与厂商无关的标准,可以任选一个解析器来处理。,根元素,1级子元素,1级子元素,字符或数据,字符或数据,.,.,n级子元素,n级子元素,.,强链接能力,XML文档具有很强的链接能力,可以定义双向链接、多目标链接、扩展联结和两个文档间的链接。,XML的优点,-演讲者:金怀堂,XML的优点,它提供了创建指定域词汇表的
4、一种方式。它允许在不同的计算机系统之间交换数据它可进行灵巧的搜索它允许局部的更新它提供了用户选择的数据视图,它提供了创建指定域词汇表的一种方式,比较两个代码段,HTML 代码片段,代码片段,它允许在不同的计算机系统之间交换数据,数据发布数据集成交易自动化,自动交易验证过程,它可进行灵巧的搜索,比较两个代码段,HTML代码片断,XML代码片断,它允许局部的更新,Web页面的局部刷新效果,它提供了用户选择的数据视图,XML关心数据不关心外观XML可以实现数据的条件格式编排,XML的应用,数据存储 数据转换 数据传输 数据交流,数据存储,数字图书馆 RDF(Resource Description
5、Framework,资源描述框架)和RDF模型体系语言 采用XML语言作为编码结构语言 GIS (地理空间信息 )GML(地理标记语言,Geography Markup Language)是用来传输和存储地理信息的XML编码标准,数据转换,新技术开发的软件与遗留系统异构数据库访问的问题利用XML技术提供统一接口访问,遗留系统异构数据库,中间间XML接口,新的应用软件,新的应用软件,数据传输,Internet技术网络的复杂性 各种异构平台并存 软件复杂程度 Web服务是通过URI 标识的一个软件系统,并采用XML来定义和描述其公共接口和连接方法。其它软件系统可以发现这些接口,并根据接口定义的方法,通过Internet协议标准 与Internet进行数据的传输,数据交流,XML实现不同企业和单位之间应用系统中异构数据间的交换,企业A,企业B,XML转换,