Your Ad Here

Que pex con XML CDATA

Apr 2008
24
305 views
0

El término CDATA se usa con texto que no debe ser parseado por el XML parser.

Debido a que los caracteres como “<” y “&” son caracteres illegales en elementos XML.

  • “<” : Generaria un error porque el parser lo interpretaria como el inicio de un nuevo elemento.
  • “&” : Este caracter genera error porque el parser lo interpreta como el inicio de un caracter especial.

En ocaciones, tendremos texto, ya sea que contenga HTML o JavaScript, el cual puede contener varios caracteres “<” o “&” lo cual nos generaria alguno de los errores que menciono. Para evitar que esto suceda el texto debe ir dentro de una seccion CDATA.

Todo el texto que se encuentre dentro de esta sección es ignorada por el parser de XML.Estas secciones tienen el siguiente formato:

Inician con “<![CDATA[” y reminan con “]]>

EJEMPLO:

<seccion>
    <contenido>
        <![CDATA[<h1>Encabezado del articulo</h1> contenido del articulo,bla bla <br />]]>
    </contenido>
</seccion>

Espero haberme dado a entender, en caso contrario favor de dejar su comentario.

Si te gusto este post y te sientes dadivoso,Invitame un cafe

Responder

Deja tu comentario