XML CDATA
CDATA(Character Data)节用 <![CDATA[...]]> 包裹不被 XML 解析器解析的原始文本,使含 < & 的内容安全嵌入。
用途
在 XML 中嵌入含 XML 特殊字符(<、>、&)的文本块而无需逐字符转义,常用于内嵌脚本与样式。
机制
<![CDATA[ 与 ]]> 之间的内容被解析器视为字符数据原样传递,不解析标签或实体。不可嵌套 CDATA。]]> 须拆分。
用例
- XHTML 内嵌 JavaScript
- XML 内嵌代码示例
- SVG 内嵌样式