xml组成:
文档声明:
最简单的声明;<?xml version="1.0" ?>
有encoding属性的声明说明文档的字符集编码:<?xml version="1.0" encoding="GB2312" ?>
有standalone属性的声明说明文档是否独立:<?xml version="1.0" encoding="GB2312" standalone="yes" ?>
注意:不能有中文空格
元素:
元素指xml文件出现的标签,一个标签有开始和结束标签
一个文档只能有一个根标签(元素)
标签中的内容都会被解析,如空格和换行:<test>1234</test>与<test> 1234 </test>是不一样的
规范:
区分大小写
不能以数字或"_"开头
不能以xml开头
不能包含空格
名称中间不能包含":"
属性:
一个标签可以有多个属性,每个属性由名称和值组成
属性值一定要用""或''引起来
命名规范与标签相同
属性所代表的信息也可以换成元素的子元素来表示
注释:
格式:<!--注释-->
注意:
声明之前不能有注释
注释不能嵌套
CDATA区、特殊字符:
不想被解析为xml的内容可以使用CDATA区来写
语法:<![CDATA[内容]]>
即使内容的格式是xml的格式,也会原封不动的输出出来
特殊字符:当使用到以下特殊字符时要用后面的字符串代替
& -->&
< --><
> -->>
" -->"
' -->&qpos;
处理指令:
简称PI(processing instruction),用来指挥解析引擎如何解析xml文档内容
例如:<?xml-stylesheet tyoe="text/css" href="1.css"?>,通知解析引擎应用css文件显示xml文档内容
格式:<? 指令?>
|
|