今天弄程序,发现XML中一个很陌生的东东---CDATA, 问了同事他们也不知道,只有自己查资料,后来发现原来很简单的东西.
在XML文档中的所有文本都会被解析器解析。
只有在CDATA部件之内的文本会被解析器忽略。
下面是五个在XML文档中预定义好的实体:
<<小于号
>>大于号
&&和
''单引号
""双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
CDATA部件
在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"<"字符和"&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。
一个 CDATA 部件以"<![CDATA[" 标记开始,以"]]>"标记结束,注意"]]>"中间没有空格
例如:
<![CDATA[
UPDATE USERMSTR SET LOGON_SUCCESS_COUNTER = 0
]]>