跳到主要内容
uencoder

XML CDATA

CDATA(Character Data)节用 <![CDATA[...]]> 包裹不被 XML 解析器解析的原始文本,使含 < & 的内容安全嵌入。

用途

在 XML 中嵌入含 XML 特殊字符(<、>、&)的文本块而无需逐字符转义,常用于内嵌脚本与样式。

机制

<![CDATA[ 与 ]]> 之间的内容被解析器视为字符数据原样传递,不解析标签或实体。不可嵌套 CDATA。]]> 须拆分。

用例

  • XHTML 内嵌 JavaScript
  • XML 内嵌代码示例
  • SVG 内嵌样式

相关工具

参考链接