Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Tags HTML dentro de XML

Estas en el tema de Tags HTML dentro de XML en el foro de Frameworks JS en Foros del Web. Hola a todos. Tengo el siguiente problema, tengo un codigo en un archivo php que me genera una salida XML. Dentro de uno de los ...
  #1 (permalink)  
Antiguo 26/01/2007, 11:02
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 10 meses
Puntos: 0
Tags HTML dentro de XML

Hola a todos.
Tengo el siguiente problema,
tengo un codigo en un archivo php que me genera una salida XML. Dentro de uno de los tags XML quiero meterle un codigo HTML, con esto el parser se vuelve loco y no consigo recuperar el contenido del campo. He probado de meterlo entre <![CDATA[ y ]]> y tampoco me va.


Código PHP:
header("Content-Type: text/xml"); 

$plantilla = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<xml> 
 <pag2> 
  <codigoJS> 
    function prova(){document.getElementById('tab1').style.visibility = "hidden";} 
  </codigoJS> 
  <codigoHTML> 
  <![CDATA[ 
    <!-- una tabla en html --> 
    <table> 
             ... 
   </table> 
  ]]> 
  </codigoHTML> 
 </pag2> 
</xml>'; 
echo $plantilla;
Cuando recupero con responseXML el tag <codigoJS> me lo recupera bien, però el <codigoHTML> me sale en blanco. Hay alguna otra manera de encapsular los caracteres dentro de un tag para que los trate como una única unidad de texto.

Gràcias!!
  #2 (permalink)  
Antiguo 26/01/2007, 12:56
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Tags HTML dentro de XML

Y si lo pones comentado ?

<!-- <tags> -->

Yo lo usé una vez así y me funcionó de perlas...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 27/01/2007, 04:42
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Re: Tags HTML dentro de XML

Prueba manejarlo en una sola línea... así:

Código HTML:
 <codigoHTML><![CDATA[ 
    <!-- una tabla en html --> 
    <table> 
             ... 
   </table> 
  ]]></codigoHTML> 
Tema movido desde XML
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 28/01/2007, 14:29
 
Fecha de Ingreso: enero-2007
Mensajes: 21
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Tags HTML dentro de XML

Correcto jam1138, con tu respuesta he solucionado el problema!
Muchas grácias.
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 06:32.