今天弄程序,發現XML中一個很陌生的東東---CDATA, 問了同事他們也不知道,只有自己查資料,后來發現原來很簡單的東西.
在XML文檔中的所有文本都會被解析器解析。
只有在CDATA部件之內的文本會被解析器忽略。
下面是五個在XML文檔中預定義好的實體:
<<小于號
>>大于號
&&和
''單引號
""雙引號
實體必須以符號"&"開頭,以符號";"結尾。
注意: 只有"<" 字符和"&"字符對于XML來說是嚴格禁止使用的。剩下的都是合法的,為了減少出錯,使用實體是一個好習慣。
CDATA部件
在CDATA內部的所有內容都會被解析器忽略。
如果文本包含了很多的"<"字符和"&"字符——就象程序代碼一樣,那么最好把他們都放到CDATA部件中。
一個 CDATA 部件以"<![CDATA[" 標記開始,以"]]>"標記結束,注意"]]>"中間沒有空格
例如:
<![CDATA[
UPDATE USERMSTR SET LOGON_SUCCESS_COUNTER = 0
]]>