XML笔记
XML的简介
XML 指可扩展标记语言(eXtensible Markup Language)。
XML可以显示数据,但是主要用来传输和存储数据。
XML的应用
①、用于系统之间的传输;
②、用来表示生活中有关系的数据;
③、经常用在配置文件里;
XML的语法
(一)XML的文档声明(重要)
<?xml version="1.0" encoding="UTF-8"?>
需注意:文档声明必须写在文件的第一行第一列。使用1.0版本,避免不兼容的问题出现。
(二)定义标签
1、标签定义有开始必须有结束;
2、标签没有内容,可以在标签内结束:<aa />
3、标签可以嵌套,但必须合理嵌套;
4、xml中,空格个换行都会被当成内容来解析;
5、标签命名可以问中文;
6、标签命名规则:
(1)区分大小写;
(2)标签名称不能以数字和下划线开头;
(3)xml的标签不能以xml、XMl、Xml等开头;
(4)不能包含空格和冒号。
(三)定义属性
1、一个标签上可以有多个属性;
2、属性名称不能相同;
3、属性名称和属性值之间使用“=”,属性值使用引号包起来(可以是单引号也可以是双引号);
4、属性的命名规则和元素命名规则一致。
(四)注释
写法:<!-- xml的注释 -->
注意:注释不能嵌套!!!
(五)特殊字符
特殊字符 | 代替符号 |
> | > |
< | < |
& | & |
' | ' |
" | " |
XML的CDATA区
作用:
解决多个字符都需要转义的操作。
写法:
<![CDATA[ 内容 ]]>
XML的PI指令(处理指令)
可以在xml中设置样式,使用如下:
<?xml-stylesheet type="text/css" href="css路径"?>
注意:只能对英文标签起作用,对中文标签不起作用。