Foros del Web » Creando para Internet » Flash y Actionscript »

strings en campos de texto provenientes de xml, comas de mas!

Estas en el tema de strings en campos de texto provenientes de xml, comas de mas! en el foro de Flash y Actionscript en Foros del Web. rarezas... Uno cadenas de texto provenientes de nodos de xml. Les aplico estilo CSS en flash (y aunque no se lo aplique), es textField que ...
  #1 (permalink)  
Antiguo 14/02/2006, 14:09
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 13 años, 6 meses
Puntos: 0
strings en campos de texto provenientes de xml, comas de mas!

rarezas...

Uno cadenas de texto provenientes de nodos de xml. Les aplico estilo CSS en flash (y aunque no se lo aplique), es textField que debe leerse como html

una cadena p.ej en un nodo tiene "<p>Hola, esto</p> es una prueba"
otra cadena "de texto <b>con negritas</b> para leerse en swf"

...junto los strings y sale algo asi, miTextF:

Hola, esto, es una prueba de texto, con negritas, para leerse en swf

... en realidad yo use una coma ',' despues de Hola... pero cuando hay >p> o <b> o <a> etc siempre me pone unas comas!! por que? como las quito

AYUDENME me estoy rompiendo la cabeza con esto, hay algunos inconvenientes de trarlo de xml??? se supone que es mejor no? o que? '°°'
__________________
lo que se es una gota de lluvia, comparado con tu inmenso mar :-)
  #2 (permalink)  
Antiguo 14/02/2006, 15:27
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 12 años, 1 mes
Puntos: 1
Y porque no cargas el texto de una tirada? no entiendo porque tienes que fragmentarlo tanto...
  #3 (permalink)  
Antiguo 14/02/2006, 17:48
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 11 años, 11 meses
Puntos: 5
¿Tenés tags html dentro del xml? Eso suele traer problemas. Para evitarlos hacé que el nodo que tenga html sea CDATA. Lo que haya dentro de un nodo CDATA no es interpretado como xml. O sea que si el parser encuentra "<" no va a "pensar" que está empezando otro nodo xml. Todo lo que sea CDATA lo toma como viene y no lo interpreta.

Hacer que un nodo sea CDATA es muy simple. Siempre usás esta misma sintaxis:

<algunNodo><![CDATA[ Acá adentro podés poner el texto con los tags, que no va a haber problemas ]]></algunNodo>

O sea:

<![CDATA[

para abrir, y

]]>

para cerrar.


Suerte
Califa
  #4 (permalink)  
Antiguo 15/02/2006, 10:06
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 13 años, 6 meses
Puntos: 0
Gracias por el tip, esto necesitaba ;)
__________________
lo que se es una gota de lluvia, comparado con tu inmenso mar :-)
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 08:52.