Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   XML y sus elementos (https://www.clubdelphi.com/foros/showthread.php?t=40860)

papulo 28-02-2007 19:25:55

XML y sus elementos
 
¡Buenas gente!

Estoy intentado mostrar un documento XML, pero se me plantea una duda, hay un elemento que me queda de la siguiente manera:

<tech_data><---</tech_data>

y claro, se hace la picha un lío el parseador.

¿Hay alguna manera de mostrar <--- como "<---" o algo similar para que me considere todo lo que hay dentro de la etiqueta como caracteres sin necesidad de interpretarlo?

Llevo un rato googleando pero no doy con la solución.

Graciaaaaas.

Ñuño Martínez 28-02-2007 19:32:29

Tal vez usando "CDATA":
Código:

<tech_data><[!CDATA[<---]]></tech_data>

papulo 28-02-2007 19:37:18

Supongo que tendré que utilizar esa etiqueta y hacer que quede así:

<TECH_DATA><![CDATA[<--]]></TECH_DATA>

Que debería quedarme:

<TECH_DATA><--</TECH_DATA>

Pero sin dar error al parsear.

¿Correcto?

papulo 28-02-2007 19:39:11

Me ha devuelto lo siguiente:

<TECH_VALUE><[!CDATA[<---]]></TECH_VALUE>

¿Es correcto?

Ñuño Martínez 28-02-2007 19:39:42

Yo estoy utilizando la etiqueta CDATA en un proyecto y no utiliza las comillas. La verdad es que no estoy muy seguro de cómo funciona, pero por lo que sé CDATA sirve para enviar datos "tal cual" y sin procesar.
Cita:

Empezado por papulo
Me ha devuelto lo siguiente:

<TECH_VALUE><[!CDATA[<---]]></TECH_VALUE>

¿Es correcto?

Creo que sí.

papulo 01-03-2007 10:13:30

Ahora, cuando miro el código fuente en el navegador (Firefox 2) me muestra:
Código:

<TECH_INFO>
      <TECH_ID>5</TECH_ID>
      <TECH_NAME>TEETHS</TECH_NAME>
      <[!CDATA[<TECH_VALUE><--</TECH_VALUE>]]>
</TECH_INFO>

y no se si así es como ha de hacerlo.

Saludos.


La franja horaria es GMT +2. Ahora son las 09:55:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi