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