Foros del Web » Programación para mayores de 30 ;) » Programación General »

uso de <![CDATA[

Estas en el tema de uso de <![CDATA[ en el foro de Programación General en Foros del Web. hola buenas, soy novato en xml, estoy programando en as3, y asi leyendo codigo me encuentro con esto <![CDATA[ , ¿que significa esto en xml?....
  #1 (permalink)  
Antiguo 31/12/2009, 09:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 2 meses
Puntos: 0
uso de <![CDATA[

hola buenas, soy novato en xml, estoy programando en as3, y asi leyendo codigo me encuentro con esto <![CDATA[ , ¿que significa esto en xml?.
  #2 (permalink)  
Antiguo 31/12/2009, 11:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 10 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"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:08.