0. 基本概念
- XML是Extensible Markup Language的缩写,意思是“可扩展标记语言”。
- 所谓标记语言,就是用标签为数据赋予意义的语言。
- 说起XML,大家肯定想到HTML:
- HTML是用于编写网页的标记语言,即HTML限定了一些标签,例如
<html>
、<head>
、<title>
、<body>
等,用户可用这些标签编写网页,但只能使用限定好的标签。 - 而XML是可以用于定义任意标记语言的元语言,即XML本身不限定标签的种类,可以随心所欲的创建标签——这就是所谓的“可扩展”。
- 可以认为,XML相比与HTML,是一个更高层次的抽象,具有更广泛的适用范围。
- HTML是用于编写网页的标记语言,即HTML限定了一些标签,例如
1. XML的基本规范
虽然XML没有限定使用什么标签,但也有一定的规范,并不是在文档中胡乱地堆积标签。使用XML要点如下:
规范 | 示例 |
---|---|
信息要用形如“< 标签名 > ”的开始标签和形如“</ 标签名 > ”的结束标签括起来 |
<dog> 旺财 </dog> |
标签名不能以数字开头,中间也不能含有空格 | 不能用<5cat> 或<my cat> |