🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
- 在 XML 元素中,”<” 和 “&” 是非法的。 - “<” 会产生错误,因为解析器会把该字符解释为新元素的开始。 - “&” 也会产生错误,因为解析器会把该字符解释为字符实体的开始。 - <span style="color:red;">某些文本,比如 JavaScript 代码</span>,包含大量 “<” 或 “&” 字符。为了避免错误,可以<span style="color:red;">将脚本代码定义为 CDATA</span>。 - CDATA 部分中的所有内容都会被解析器忽略。 - 一个 CDATA 部件以"< ![CDATA[" 标记开始,以"]]>"标记结束: ``` xml <script> <![CDATA[ function matchwo(a,b){ if (a < b && a < 0) then { return 1; }else{ return 0; } } ]]> </script> ``` - 在上面的例子中,解析器会忽略 CDATA 部分中的所有内容。  - 关于 CDATA 部分的注释: - CDATA 部分不能包含字符串 “\]\]>”。也不允许嵌套的 CDATA 部分。 - 标记 CDATA 部分结尾的 “\]\]>” 不能包含空格或折行。