CDATA

CDATA (C haracter data) se utiliza en varios campos en lenguajes de marcado como SGML o XML. El término se refiere a una cierta porción de un documento que contiene caracteres genéricos o caracteres representativos de datos o una estructura marcada con etiquetas.

En un documento XML, una sección CDATA se trata exclusivamente como texto sin formato, por lo que el analizador no interpreta el contenido como marcado. No hay diferencia semántica entre el texto incluido en una sección CDATA y el texto convertido a entidades (por ejemplo, "&" se representa con & Amper; o "<" con & lt;) . Una sección CDATA comienza con: y termina con la primera aparición de: todos los caracteres encerrados entre estas dos secuencias se interpretan como texto sin formato, no como elementos de marcado o entidades. Por ejemplo, en un tipo de línea < sender> Mario Rossi< /sender> La apertura y el cierre de sender se interpreta como marcado. La sección CDATA se usa como en el ejemplo: & lt; sender & gt; & lt;! ] & gt;< /sender > Sin embargo, si se escribe así: & lt;! ] & gt; toda la cadena se tratará como texto y la etiqueta del remitente no se considerará como marca. Las primeras veces que un programador escribe un documento XML, abusa de las secciones CDATA, creyendo que simplemente sirve para "proteger" los datos. Las secciones CDATA son muy útiles para incluir código XML como texto plano dentro de un documento XML. Por ejemplo, si alguien escribe un libro en XML (formateándolo con XSL) para hablar del propio XML, para proporcionar ejemplos de código, debe necesariamente encerrarlos dentro de secciones CDATA. Sin embargo, una sección CDATA no puede contener la cadena "]] & gt;" - Sin embargo, este problema se puede evitar separando los paréntesis del símbolo mayor, como en este ejemplo: .

En los archivos de definición de tipo de documento (DTD), se puede asignar a un atributo el tipo CDATA: el valor asignado se tratará como texto y luego será posible insertar, sin errores de análisis, caracteres y entidades. Por ejemplo, si un DTD XML contiene, significa que los elementos llamados String podrían tener un atributo llamado explicación de tipo CDATA. Un buen ejemplo puede ser este: y un analizador XML interpretaría el valor del atributo explanation como "1 & amp; 2 son & lt; de 3" .

Sin fuentes de programación

XML

Set (Ciencias de la computación)

El conjunto es, en Ciencias de la Computación, un tipo de datos abstractos que consiste en una colección de valores dispuestos en orden aleatorio y sin valores ...

Puntero colgante

Un puntero colgante, o puntero colgante, en lenguajes de programación, apunta a un puntero que se refiere a un área de memoria que ya no es válida, porque ya ha...

Estructuras de datos

Conceptos de programación

Depurar

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad