一、xml简介
1、xml:可扩展标记语言,xml中的标记是开发人员自定义,标记没有自己固定的功能。
2、xml使用场合:ajax中(传递数据)、webservice中(传递数据),所有常用框架中(保存配置数据,比数据库执行和查询效率高)。
二、xml语法
1、xml由两部分组成
1)前导区:用来描述该xml的基本信息
2)数据区:所有的要传递或保存的数据都在这里编写
2、前导区
(1)XML版本信息:<?xml version="1.0"?> 必写
(2)处理编码的格式:<?xml version="1.0" encoding="GBK"?>
(3)定义dtd文件,用来控制数据区中编写的语法格式(框架部分)
(4)配置css:用来处理XML的显示格式,一般不用
<?xml version="1.0" encoding="GBK"?>
<?xml-stylesheet href="test.css" type="text/css" ?>
<person>
<name>电话</name>
<phone>12345678</phone>
<phone>87654321</phone>
</person>
定义如下样式:
name {
font-size:25px;
color: #00FF33;
}
3、数据区
(1)每个节点必须关闭
(2)整个数据区有且只能有一个根节点
(3)纯文本也是一个节点,该节点不可能拥有子节点
(4)非文本节点还可能拥有属性
(5)命名规范同编程语言通用的命名规范
(6)特殊字符处理同HTML:&编码;