XML 技术及其应用概述*吕 腾 黄琼湘 闫 萍新疆大学数学与系统科学学院 830046关键词: XML 电子商务 网络安全 数据集成 1 XML 的进展历史可扩展标记语言 XML(eXtensible Markup Language)[1]是一种简单灵活的文本格式的可扩展标记语言,起源于 SGML(Standard Generalized Markup Language),是 SGML 的一个子集合,也就是 SGML 的一个简化版本,非常适合于在 Web 上或者其它多种数据源间进行数据的交换
1969 年,IBM 公司开发了一种文档描述语言 GML(Generalized Markup Language),用来解决不同系统中文档格式不同的问题,并在 1986 年成为了一个国际标准〔ISO8879〕,这就是 SGML
SGML 是很多大型组织的文档标准,它是一种与语言无关的、结构化的、可扩展的语言,这些特点使它在很多公司受到欢迎,被用来创建、处理和发布大量的文本信息
1989 年,在 CERN 欧洲粒子物理讨论中心的讨论人员开发了基于 SGML 的超文本版本,称为 HTML( HyperText Markup Language)
HTML 继承了 SGML 的许多重要的特点,比如结构化、实现独立和可描述性,但是它也存在很多缺陷,比如它只能使用固定的有限的标记,而且它只侧重于对内容的显示方面
随着 Web 上数据的增多,HTML 存在的这些缺点越来越突出
W3C 的成员认识到,必须有一种方法能够把数据本身和数据的显示分离开来,这样 W3C 在 1996年提出了 XML 的概念
XML 不仅保留了 SGML 的很多优点,而且更加容易操作以及在 World Wide Web 环境下实现
1998 年,XML 成了 W3C 的推举标准
2 XML 的特点(1)自描述
XML 是一种