Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2009, 11:47
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 6 meses
Puntos: 102
Respuesta: uso de <![CDATA[

CDATA es por "Character Data", y no es más que una sección que ha de ser ignorada por el parseador. Es útil y se usa cuando tienes caracteres inválidos para el XML como contenido de un nodo.

Código XML:
Ver original
  1. <?xml version="1.0" ?>
  2. <root>
  3.   <entrada>
  4.     Los carácteres <, > y & son inválidos, por lo que causa un error en el parser.    
  5.  </entrada>
  6. </root>

versus

Código XML:
Ver original
  1. <?xml version="1.0" ?>
  2. <root>
  3.   <entrada>
  4.   <!CDATA[
  5.    Los carácteres <, > y & son inválidos, pero este nodo es ignorado por el parser.
  6.  ]]>
  7.  </entrada>
  8. </root>

... se ve común mente en, por ejemplo, los RSS donde dentro de su contenido tienen HTML, o en Docbook donde hay código de lenguajes de programación ...

Google igual da respuestas, por cierto. Esto es algo más que sabido. Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"