El término CDATA, (en inglés character data, en español 'caracteres datos'), se usa para propósitos distintos, pero relacionados, en los lenguajes de marcado SGML y XML. El término indica que una cierta parte del documento son datos de carácter general, en lugar de datos que no son de carácter o datos de carácter con una estructura más específica y limitada.
En un documento, una sección CDATA es aquella perteneciente a un documento que es marcado para que el analizador sintáctico lo interprete como una cadena de caracteres y no como contenido etiquetado. No hay diferencia semántica entre una cadena de caracteres dentro de una sección CDATA y la sintaxis usa respectivamente.
Una sección CDATA empieza con la siguiente secuencia
y termina con la primera ocurrencia de la secuencia
]]>
Todos los caracteres encerrados entre estas dos secuencias se
interpretan como caracteres, no como marcas o referencias de entidad.
Cada carácter se toma literalmente, la única excepción es la secuencia
]]>
de caracteres. En:
<sender>John Smith</sender>
las etiquetas de "remitente" de inicio y fin se interpretan como marcas. Sin embargo, si se escribe así:
John Smith</sender>]]>
entonces el código se interpreta igual que si se hubiera escrito así:
Es decir, las "etiquetas" tendrán exactamente el mismo estado que
<sender>John Smith</sender>
serán tratadas como texto.
Fuente original: cdata. Compartido con Licencia Creative Commons Attribution-ShareAlike 3.0
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page