XML:可扩展标记语言,是一个非常有用的描述结构化信息的技术。在软件开发中,通常作为配置文件出现。
xml文件以xml后缀名结尾。xml文件需要使用xml解析器去解析。浏览器内置了xml解析器。
XML基本语法:
1、标签
1)在一个xml文档中,有且仅有一个根标签
2)xml标签名称区分大小写
3)xml标签一定要正确配对
4)xml标签名中间不能使用空格
5)xml标签名不能以数字开头
2、属性
<Coder name="yip">coder</Coder>
1)属性值必须以引号包含,不能省略,也不能单双引号混用
2)一个标签内可以有多个属性,但不能出现重复的属性名
3、注释<!-- xml注释 -->
4、文档声明
<?xml version="1.0" encoding="utf-8"?>
version: xml的版本号
encoding:解析xml文件时查询的码表(解码过程时查询的码表)
5、字符引用
&# value 和&#x value分别用十进制值和十六进制值表示字符。如要插入欧元€符号,可以在文档中插入 € 或 €
6、实体引用
符号 在XML中使用
< <
> >
" "
& &
空格 &nsbp;
7、CDATA部分
可以让一些需要进行包含特殊字符的内容统一进行原样输出。
<![CDATA[文本内容]]>
CDATA部分不能包含字符]]>。使用这一特性时要特别小心,常用来将遗留数据纳入XML文档的后门。
8、处理指令
<?xml-stylesheet type="text/css" href="style.css"?>