XML介绍
(1998)XML是一种可扩展标记语言,它的表示都是**自己定义**的。它是用来传输和存储数据的。
XML的主要应用是什么?
- 做为系统的配置文件:在web应用中web.xml文件
- Ajax中传输数据
- web sercvces中传输数据
- 异构平台的数据交换与整合
XML的声明
在声明中一般提供了关于文档的基本信息,如下:
<?xml version="1.0" encoding="utf-8" ?>
其中version表示XML的版本,encoding表示XML文件使用的字符编码方法
XML根元素
- XML文件的结构是一种树状结构,从“根部”开始,然后扩展到“枝叶”。感觉就像大树生长一样从根开始一点一点的长大。
- XML的内容必须包含在一个单一元素中。这个单一元素被称为根元素,不可以有两个,只能有一个。
- XML文件必须要有根元素
XML的元素
- 元素是开始标签、结束标签以及位于二者之间的素有内容
- 元素是区分大小写的
- 元素要正确嵌套
- XML元素都必须正确关闭
- 父元素与子元素
实体引用
它是为了避免把字符数据和标签中需要的一些特殊符号相混淆
字符 | 实体引用 |
---|---|
& | &; |
> | >; |
< | <; |
, | &apos; |
" | "; |
属性
- 属性必须有值
- 那些值必须用引号括起来
- 可以使用单引号,也可以使用双引号,但是始终要保持一致
CDATA与注释
CDATA的形式如下:
<![CDATA[文本内容]]>
注释使用:
<!--注释的内容-->
举个例子:
<?xml version="1.0" encoding="utf-8" ?>
<book>
<书籍列表>
<计算机书籍>
<bookname isbn="xxx1234567"><<xml应用大全>></bookname>
<price>39.00</price>
</计算机书籍>
<计算机书籍>
<bookname isbn="xxx1234567">html应用大全</bookname>
<price>39.00</price>
</计算机书籍>
显示结果: