曲径通幽论坛

标题: CDATA (字符数据) [打印本页]

作者: beyes    时间: 2015-12-14 16:17
标题: CDATA (字符数据)
在一个特殊的标记 CDATA ,所有的标记,实体引用都被忽略,而被 XML 处理程序一视同仁的当作字符数据看待。

CDATA 的形式如下:
<! [CDATA[文本内容]]>

注意,CDATA 的文本内容中不能出现字符串 "]]>" 。

当你的文本数据中包含大量特殊符号时,你不得不通篇地使用实体引用,从而导致很清晰的一段文字搞得乱七八糟(诸如一堆的 &lt; 这样的字符绝对不好看)。为了避免这种不便,可以将这些字符都放在一个 CDATA 数据块中,这样不管它看上去是一个标记还是一个实体引用,这些数据通通被当作字符照单全收;由此也可以想到,这样的好处是防止用户输入恶意字符 。






欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2