- 被
<![CDATA[]]>
這個標記所包含的內容將表示為純文本,<![CDATA[<]]>
表示文本內容“<” ,在xml中,
”<”
、”>”
、”&”
等字符是不能直接存入的,否則xml語法檢查時會報錯,如果想在xml中使用這些符號,必須將其轉義為實體,如”<”
、”>”
、”&”
,這樣才能保存. 程序讀取的時候,解析器會自動將這些實體轉換回”<”
、”>”
、”&”
。<age> age < 30 </age> // 這種寫法會報錯 <age> age < 30 </age> //應該這樣寫
- 在XML中,需要轉義的字符有:
& & < < > > " " ' '
- 被<![CDATA[]]>包含的內容不會XML解析器解析, 但要注意:
1. 此部分不能再包含”]]>” 2. 不允許嵌套使用 3. ”]]>”這部分不能包含空格或者換行 好處: <![CDATA[]]>表示xml解析器忽略解析,所以更快