XML文件中中CDATA的用法

转义字符
不合法的XML字符必须被替换为相应的实体。 

如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:

<message>if salary < 1000 then</message> 

但是如果使用CDATA则下面编译成功"<"不会被编译

<![CDATA[if salary < 1000 then]]>