XML CDATA
Una sección CDATA (Character Data) envuelve texto crudo en <![CDATA[...]]> para que el parser XML no lo analice, permitiendo incrustar contenido con < y & de forma segura.
Propósito
Incrustar bloques de texto con caracteres especiales XML (<, >, &) sin escapar cada carácter, común en scripts y estilos en línea.
Mecanismo
El contenido entre <![CDATA[ y ]]> se pasa como datos de caracteres; las etiquetas y entidades internas no se analizan. CDATA no puede anidarse; la secuencia ]]> debe dividirse.
Casos de uso
- JavaScript en línea en XHTML
- Ejemplos de código dentro de XML
- Estilos en línea en SVG