1.什么是XML
xml全称eXtensible Markup Language 可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
2.XML语法
(1).文档声明:声明XML文档的类型(<?xml version="1.0" encoding="UTF-8"?>)
(2).标签(元素):
<1>.文件有且仅有一个根标签,其他标签都必须封装在跟标签中
<2>.非空标签必须由"开始标签"和"结束标签"组成,空标签没有"开始标签"和"结束标签"
<3>.XML全体标签必须形成树形,即标签不允许交叉,如<a><b></a></b>,这便是标签交叉是不允许的
<4>.命名规范:字母、数字等
1.严格区分大小写
2.不能以数字、下划线、XML等开头
3.不能包含空格
4.名字中间不能包含符号":"
(3).属性:
<1>.一个标签可以允许有多个属性
<2>.属性值一定要用"或者"引起来
(4).注释:
<1>.格式:<!--注释内容-->
<2>.文档声明之前不能写注释
<3>.注释不能嵌套
(5).CDATA区:
<1>.放在CDATA区中的内容,会原封不动的输出
<2>.语法:<![CDATA[内容]]>
3.特殊字符
<1>. < <
<2>. > >
<3>. ' '
<4>. " "
<5>. & &