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

poner <![CDATA a xml mediante sax

Estas en el tema de poner <![CDATA a xml mediante sax en el foro de Programación General en Foros del Web. Hola, Necesito poner en un xml tags del tipo <![CDATA. El xml lo modifico mediante sax y no hay problema con texto normal. El problema ...
  #1 (permalink)  
Antiguo 14/07/2009, 13:01
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
poner <![CDATA a xml mediante sax

Hola,

Necesito poner en un xml tags del tipo <![CDATA. El xml lo modifico mediante sax y no hay problema con texto normal. El problema viene cuando tengo que meter texto de este tipo ya que necesito que venga formateado mediante html para que lo parsee con formato un .swf. Al meter la info en el fichero lo hago así:

String titol="lo que sea";
Element titolNoticiaNova = new Element("titol");
titolNoticiaNova.setText("<![CDATA[<font color=\"#666666\" face=\"Helvetica\" size=\"15\"><b>"+titol+"</b><br></font>]]>");
noticiaNova.addContent(titolNoticiaNova);

El problema es que en el xml me lo pone de la siguiente forma:

<titol>&lt;![CDATA[&lt;font color="#666666" face="Helvetica" size="15"&gt;&lt;b&gt;lo que sea&lt;/b&gt;&lt;br&gt;&lt;/font&gt;]]&gt;</titol>

Y yo lo quiero de la forma:

<![CDATA[<font color="#666666" face="Helvetica" size="15"><b>lo que sea</b><br></font>]]>

He estado probando de reemplazar también el carácter < por &lt; pero tampoco va....

Ya no se que hacer!!

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 15/07/2009, 06:43
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: poner <![CDATA a xml mediante sax

Tienes que buscar en SAX alguna opción que te deje el texto como está...y no lo transforme en HTML visible por el navegador...

PHP tiene una función para decodificar los &lt; a <...

http://ar2.php.net/manual/en/functio...ity-decode.php

Espero que te sirva...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 16/07/2009, 08:55
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: poner <![CDATA a xml mediante sax

Y alguna sugerencia para java?

Gracias
  #4 (permalink)  
Antiguo 17/07/2009, 09:18
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: poner <![CDATA a xml mediante sax

si, preguntar en el subforo de java...
__________________
Esteban Quintana
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 23:06.