XML(1)_概述

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/89817686

XML

概述

什么是 XML

  • XML 全称为 Extensible Markup Language, 意思是可扩展的标记语言,它是 SGML(标准通用标记语言)的一个子集。
  • XML 语法上和 HTML 比较相似,但 HTML 中的元素是固定的,而 XML 的标签是可以由用户自定义的。
  • W3C 在 1998 年 2 月发布 1.0 版本;在 2004 年 2 月发布 1.1 版本,但因为 1.1 版本不能向下兼容 1.0 版本,所以 1.1 没有人用。同时,在 2004 年 2 月 W3C 又发布了 1.0 版本的第三版。我们要学习的还是 1.0 版本!!!

W3C 组织

  • W3C 是万维网联盟(World Wide Web Consortium)英文的缩写,它成立于 1994 年 10 月,以开放论坛的方式来促进开发互通技术(包括规格、指南、软件和工具),开发网络的全部潜能。万维网联盟(W3C)从 1994 年成立以来,已发布了 90 多份Web 技术规范,领导着 Web 技术向前发展。
  • W3C 认为自身不是官方组织,因此将它正式发布的规范称为推荐(建议)标准,意思是进一步标准化的建议,但是由于组织自身的权威性往往成为事实上的标准。

XML 的作用

  • 程序的 配置文件(这也是最后大家使用 XML 最常见的目的);
  • 数据交换:不同语言之间用来交换数据;
  • 小型数据库:用来当数据库存储数据。

XML 与 HTML 比较

  • HTML 的元素都是固定的,而 XML 可以自定义元素;
  • HTML 用浏览器来解析执行, XML 的解析器通常需要自己来写(因为元素是自定义的);
  • HTML 只能用来表示网页,而 XML 可以做的事情很多。

XML 和 properties(属性文件)比较

  • 属性文件只能存储平面信息,而 ML 可以存储结构化信息;
  • 解析属性文件只需要使用 Properties 类就可以了,而解析 XML 文档是很复杂的。

XML 语法概述

  • 元素
  • 文档声明

XML 文档展示

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<students>
	<student stunum="01">
		<name>魏宇轩</name>
		<age>21</age>
		<gender></gender>
	</student>
	<student stunum="02">
		<name>刘成娟</name>
		<age>20</age>
		<gender></gender>
	</student>
</students>

XML文档的组成部分

  • XML 文档声明;
  • XML 处理指令;
  • XML 元素;
  • XML 特殊字符和 CDATA 区;
  • XML 注释。

如有错误,欢迎指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/89817686
今日推荐