cdata标签使用的方法:1、CDATA部分不能包含字符串 "]]>",也不允许嵌套的CDATA部分;2、标记CDATA部分结尾的 "]]>" 不能包含空格或折行。

cdata标签使用的方法:

CDATA

术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。

在 XML 元素中,"<" 和 "&" 是非法的。

"<" 会产生错误,因为解析器会把该字符解释为新元素的开始。

"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。

某些文本,比如 JavaScript 代码,包含大量 "<" 或 "&" 字符。为了避免错误,可以将脚本代码定义为 CDATA。

CDATA 部分中的所有内容都会被解析器忽略。

CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:

<script><![CDATA[function matchwo(a,b){if (a < b && a < 0) then  {  return 1;  }else  {  return 0;  }}]]></script>

在上面的例子中,解析器会忽略 CDATA 部分中的所有内容。

关于 CDATA 部分的注释:

  • CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。

  • 标记 CDATA 部分结尾的 "]]>" 不能包含空格或折行。

更多相关文章

  1. 没想到 Unicode 字符还能这样玩?
  2. 学习C第二天-转义字符
  3. 学习C第二天-字符串
  4. 骚操作!嵌套 JSON 秒变 Dataframe!
  5. MySQL事务处理及字符集和校对顺序
  6. 用Python生成抖音字符视频!
  7. Python进阶:如何将字符串常量转为变量?
  8. Python是否支持复制字符串呢?
  9. 你真的知道Python的字符串怎么用吗?

随机推荐

  1. 4: zabbix5.0自动发现网站域名并监控访问
  2. 接了烂代码的项目,怎么玩好?
  3. 分享几个写并发题遇到的坑
  4. 如何写高质量的代码(完结)
  5. 多线程基础必要知识点!看了学习多线程事半
  6. 想要的资源就在那,为什么你总是搜不到?
  7. 三十
  8. Nacos-Sync介绍及部署
  9. 桥接模式在开源代码中的应用
  10. 最新JGJ311-2013Word版建筑深基坑工程施