2010-12-20 27 views

Respuesta

13

Es una forma de escapar de grandes secciones de texto en documentos XML.

De wikipedia:

En un documento XML o entidad externa analizada, una sección CDATA es una sección del contenido del elemento que está marcado para el analizador de interpretar ya que sólo los datos de caracteres, no de marcas.

Por cierto, es <![CDATA[]]>, no ![CDATA[]].

0

Se usa en XML, dentro puede ser todo.

2

El término CDATA (Datos de caracteres no procesados) se usa sobre los datos de texto que el analizador XML no debe analizar.

Algunos textos, como el código JavaScript, contienen muchos caracteres "<" o "&". Para evitar errores, el código de script se puede definir como CDATA.

Ref

2

CDATA se utiliza en XML (y por lo tanto XHTML) para insertar texto que podría incluir caracteres "especiales" (por ejemplo. < y>) que normalmente romper el analizador XML (y para ser justos, confunden un lector humano, también!).

Por ejemplo, puede usarlo para incrustar un segmento de código dentro de un documento XML.