天天看点

XML(1)_概述

XML

(1)XML 全称为 Extensible Markup Language, 意思是可扩展的标记语言,它是 SGML(标准通用标记语言)的一个子集。

(2)XML 语法上和 HTML 比较相似,但 HTML 中的元素是固定的,而 XML 的标签是可以由用户自定义的。

(3)W3C 在 1998 年 2 月发布 1.0 版本;在 2004 年 2 月发布 1.1 版本,但因为 1.1 版本不能向下兼容 1.0 版本,所以 1.1 没有人用。同时,在 2004 年 2 月 W3C 又发布了 1.0 版本的第三版。我们要学习的还是 1.0 版本!!!

(1)W3C 是万维网联盟(World Wide Web Consortium)英文的缩写,它成立于 1994 年 10 月,以开放论坛的方式来促进开发互通技术(包括规格、指南、软件和工具),开发网络的全部潜能。万维网联盟(W3C)从 1994 年成立以来,已发布了 90 多份Web 技术规范,领导着 Web 技术向前发展。

(2)W3C 认为自身不是官方组织,因此将它正式发布的规范称为推荐(建议)标准,意思是进一步标准化的建议,但是由于组织自身的权威性往往成为事实上的标准。

(1)程序的 配置文件(这也是最后大家使用 XML 最常见的目的);

(2)数据交换:不同语言之间用来交换数据;

(3)小型数据库:用来当数据库存储数据。

(1)HTML 的元素都是固定的,而 XML 可以自定义元素;

(2)HTML 用浏览器来解析执行, XML 的解析器通常需要自己来写(因为元素是自定义的);

(3)HTML 只能用来表示网页,而 XML 可以做的事情很多。

(1)属性文件只能存储平面信息,而 XML 可以存储结构化信息;

(2)解析属性文件只需要使用 Properties 类就可以了,而解析 XML 文档是很复杂的。

(1)元素

(2)文档声明

(1)示例

代码

(1)XML 文档声明;

(2)XML 处理指令;

(3)XML 元素;

(4)XML 特殊字符和 CDATA 区;

(5)XML 注释。

如有错误,欢迎指正!