HTML CDATA
HTML CDATA 在 XHTML 中用 <![CDATA[...]]> 包裹 <script>/<style> 内含 < & 的内容,避免解析错误。
用途
在 XHTML 的 script/style 元素中嵌入含 XML 特殊字符的内容而无需转义。
机制
XHTML 是 XML,script 内 < 会被视为标签开始,故用 CDATA 包裹。HTML5 中 script/style 内容已是 CDATA 语义,无需显式包裹。
用例
- XHTML 内嵌脚本
- SVG 内嵌样式
- XML 兼容 HTML