XML的语法
    文档声明:
        写法   <?xml version="1.0" ?>
        文档声明必须出现在xml文件的第一行和第一列的位置
        属性:
            version="1.0"       XML的版本
            encoding="UTF-8"    编码集
            standalone="yes或者no"    代码xml的文件是否是独立的(如果不独立,可以引入外部文件)
                不写改属性,也可以引入外部文件
    元素:
        开始标签和结束标签
            包含标签主体      <abc>文本</abc>
            不包含标签主体     <abc/>
不能交叉嵌套
一个xml文档只能有一个根元素
        命名规范:
            区分大小写 <a><A>代表两个标签
            不能以数字和-(中划线)开头
            不能以xml(XML)开头
            不能包含空格
            不能包含冒号
    属性:
        可以自定义属性
            符合命名规范
        同一个元素,不能有相同的属性
        属性值一定要用双引号或者单引号
    注释:
        和HTML的注释相同
        <!-- XML注释 -->
注释不能嵌套
    转义字符
        &(&)
        <(<)
        >(>)
        "(")
        ‘(')
    CDATA区
        把标签中的内容作为字符串(含义大量需要转义的内容可以使用),列如显示代码等内容
        语法:
            <![CDATA[
                内容:当成字符串处理
            ]]
    PI(处理指令)
        指定浏览器显示效果
        替换HTML功能
        
原文:http://www.cnblogs.com/noobkey/p/6358533.html