Saltar al contenido

¿Qué es realmente PCDATA y CDATA?

No olvides que en las ciencias informáticas un problema casi siempere puede tener varias soluciones, por lo tanto nosotros aquí mostraremos lo más óptimo y eficiente.

Solución:

De WIKI:

PCDATOS

Simplemente hablando, PCDATA significa datos de caracteres analizados. Eso significa que los caracteres deben ser analizados por el analizador XML, XHTML o HTML. (< se cambiará a <,

se interpretará como una etiqueta de párrafo, etc.). Compare eso con CDATA, donde los caracteres no deben ser analizados por el analizador XML, XHTML o HTML.

CDATA

El término CDATA, que significa datos de caracteres, se usa para fines distintos, pero relacionados, en los lenguajes de marcado SGML y XML. El término indica que una determinada parte del documento son datos de caracteres generales, en lugar de datos que no son de caracteres o datos de caracteres con una estructura más específica y limitada.

Se analizan tanto PCDATA como CDATA. Ellos dos personaje datos.

Ambos deben incluir únicamente caracteres válidos. Por ejemplo, si la codificación de su documento es UTF-8, el contenido de las secciones CDATA aún debe ser caracteres UTF-8 válidos. Por lo tanto, los datos binarios aleatorios probablemente evitarán que el documento esté bien formado. Además, las secciones CDATA aún se analizan, aunque solo sea para encontrar la etiqueta de la sección final. Pero otros caracteres similares a marcado, como <, > y & son ignorados y pasados ​​como están por el analizador.

OTOH en PCDATA literal < y & (y ' o " en attribute valores) se deben escapar, o se interpretarán como marcas. También se ampliarán las entidades.

Así que sí, las secciones CDATA sí se analizan. Sin embargo, no estoy seguro de por qué le dijeron que PCDATA no se analiza.

PCDATA – Datos de caracteres analizados

CDATA – Datos de caracteres (sin analizar)

http://www.w3schools.com/XML/xml_cdata.asp

Si eres capaz, puedes dejar una crónica acerca de qué te ha parecido esta noticia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *