XML文档的声明:

l在编写XML文档时,需要先使用文档声明,声明XML文档的类型。
l最简单的声明语法:
  <?xml version="1.0" ?>
l用encoding属性说明文档的字符编码:
  <?xml version="1.0" encoding="GB2312" ?>
l用standalone属性说明文档是否独立:
  <?xml version="1.0" encoding="GB2312"  standalone="yes" ?>
l常见错误
•没有写引号:<?xml version=1.0 ?>
•输入内容中有中文: <?xml version=“1.0” ?>  //中文空格
•编码错误,记事本设置编码UTF-8,用其他编辑器打开。

CDATA区:

在编写XML文件时,有些内容可能不想让解析引擎解析执行,而是当作原

始内容处理。
遇到此种情况,可以把这些内容放在CDATA区里,对于CDATA区域内的内容

,XML解析程序不会处理,而是直接原封不动的输出。
语法:<![CDATA[ 内容 ]]>
 <![CDATA[
  <itcast>
   <br/>
  </itcast>
 ]]>

处理指令:

处理指令,简称PI (processing instruction)。处理指令用来指挥解

析引擎如何解析XML文档内容。

例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应

用css文件显示xml文档内容。 <?xml-stylesheet type="text/css"

href="1.css"?>

处理指令必须以“<?”作为开头,以“?>”作为结尾,XML声明语句就是最常

见的一种处理指令。

xml语法规则总结:

所有 XML 元素都须有关闭标签
XML 标签对大小写敏感
XML 必须正确地嵌套顺序
XML 文档必须有根元素
XML 的属性值须加引号
特殊字符必须转义
XML 中的空格会被保留