Comunidad de diseño web y desarrollo en internet online

xml con tags html

Citar            
MensajeEscrito el 26 Ene 2010 01:10 pm
Hola a todos, necesito un refresco de memoria... digo eso por que ya he pasado por esto antes, estoy cargando un xml en flash como he hecho siempre y en el xml con el <![CDATA[]]> incluyo tags de html normales como las negritas o hacer un link, y a pesar de que ya lo dominaba algo se me escapa ya que me llegan los tags transformados de esta manera:

Código :

&lt;b&gt;Texto en Negritas:&lt;/b&gt;

al mostrar esto en una caja de texto html me escribe los tags tal cual y queda de esta manera:

Código :

<b>Texto en Negritas:</b>


no se si me explico bien... en fin otra vez me veo asi.... espero que alguien caiga en lo que ago mal. saludos a todos y gracias.

Por troyar

48 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Ene 2010 02:21 pm
¿Cuando lo cargas al flash escribes usando htmlText en vez de text?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 26 Ene 2010 02:29 pm
pongo toda la función de carga asi no abra dudas. saludos.

Código ActionScript :

var obj_xml:XML = new XML();
obj_xml.contentType = "text/html";
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
   if (exito) {
      //interface
      for (var atributos in obj_xml.childNodes[0].childNodes[0].attributes) {
         _root[atributos] = obj_xml.childNodes[0].childNodes[0].attributes[atributos];

      }
      x = 0;
      for (var nodos in obj_xml.childNodes[0].childNodes) {
         _root[obj_xml.childNodes[0].childNodes[x].nodeName] = obj_xml.childNodes[0].childNodes[x].childNodes.toString();
         trace(obj_xml.childNodes[0].childNodes[x].childNodes.toString())
         x++;
      }
      gotoAndStop(3);
   } else {
      cuerpo_txt.text = "error";
   }
};
function cargar() {
   obj_xml.load("xml/mapaHabitatge_"+_root.lg+".xml");
}

Por troyar

48 de clabLevel



 

msie8
Citar            
MensajeEscrito el 27 Ene 2010 10:54 am
Bueno ya lo he solucionado pongo la solución por si a alguien le va bien.

Código ActionScript :

// _root[obj_xml.childNodes[0].childNodes[x].nodeName];  esto es para crear una variable en root con el nombre del nodo
// obj_xml.childNodes[0].childNodes[x].firstChild.nodeValue; y esto es lo que yo tenia mal si no pongo nodeValue no me hace el urlEncode y me transforma los simbolos...
_root[obj_xml.childNodes[0].childNodes[x].nodeName] = obj_xml.childNodes[0].childNodes[x].firstChild.nodeValue;


es una chorrada pero asi almenos queda el post cerrado. saludos

Por troyar

48 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.