关于![CDATA[,它是啥? [复制]

Posted

技术标签:

【中文标题】关于![CDATA[,它是啥? [复制]【英文标题】:About ![CDATA[, what is it? [duplicate]关于![CDATA[,它是什么? [复制] 【发布时间】:2011-05-28 12:06:29 【问题描述】:

可能重复:what is the meaning of CDATA

![CDATA[ 字符串/变量/常量是什么,何时使用? (不知道是什么)

【问题讨论】:

【参考方案1】:

这是一种在 XML 文档中转义大段文本的方法。

来自wikipedia:

在 XML 文档或外部解析实体中,CDATA 部分是元素内容的一部分,被标记为解析器仅将其解释为字符数据,而不是标记。

对了,是<![CDATA[]]>,不是![CDATA[]]

【讨论】:

【参考方案2】:

用在XML里面,里面什么都可以。

【讨论】:

【参考方案3】:

术语 CDATA((未解析的)字符数据)用于表示不应由 XML 解析器解析的文本数据。

有些文本,比如 javascript 代码,包含很多“

Ref

【讨论】:

【参考方案4】:

CDATA 用于 XML(以及 Xhtml)来插入可能包含“特殊”字符(例如 )的文本,这通常会破坏 XML 解析器(公平地说,也会混淆人类读者) !)。

例如,您可以使用它在 XML 文档中嵌入代码段。

【讨论】:

以上是关于关于![CDATA[,它是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

关于 argc(不知道它是啥意思)

CSS 伪类选择器:first - 它是啥?我在示例代码中找到并且找不到关于它的文档

PHP 7 中的 <=> (“宇宙飞船”运算符)是啥? [复制]

关于copy,xcopy,robocopy三者都是复制,但作用是啥,不太清楚?

JSON - 是不是有任何等效的 XML CDATA?

PCDATA 和 CDATA 到底是啥?