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

Problemas con XML

Estas en el tema de Problemas con XML en el foro de Flash y Actionscript en Foros del Web. HOla a todos espero me puedan ayudar con esta interrogante: estoy extrayendo texto de un XML Cita: //dato.text componente textarea con la propiedad html=true dato.text ...
  #1 (permalink)  
Antiguo 09/08/2007, 11:02
Avatar de jair20x  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 18 años, 4 meses
Puntos: 1
Exclamación Problemas con XML

HOla a todos espero me puedan ayudar con esta interrogante:
estoy extrayendo texto de un XML

Cita:
//dato.text componente textarea con la propiedad html=true

dato.text = XX.firstChild.childNodes[1].childNodes[0]+"<br><br>"+"<a href='"+XX.firstChild.childNodes[1].childNodes[1]+"'>enlace</a>"
el primer nodo viene en la etiqueta title y se muestra correctamente
la segunda etiqueta viene en la etiqueta link debido a que internamente mantiene asi: <link>http://enlace.com</link> ;
en el codigo se ve asi:
<a href='<link>http://enlace.com</link>'>enlace<a>
el cual al estar mal no muestra nada.

Mi pregunta es la siguiente como hago para eliminar dicha etiqueta </link>
para que mi codigo quede asi:
<a href='http://enlace.com'>enlace<a>

Espero su pronta ayuda saludos a todos
  #2 (permalink)  
Antiguo 10/08/2007, 01:29
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 8 meses
Puntos: 12
Re: Problemas con XML

No entiendo qué puede ocurrir con tu código, pero me ha extrañado que no funcione, así que he hecho una prueba:
Código:
<?xml version="1.0" encoding="iso-8859-1" ?>
<respuesta>
<pagina>
<titulo>Página</titulo>
<autor>Nombre</autor>
<link>http://enlace.com</link>
</pagina>
</respuesta>
Y colocando una instancia del TextArea (nombre instancia 'ta') en el escenario, sin tocar ninguno de sus parámetros he colocado el siguiente código:
Código:
System.useCodepage=true;
ta.html = true;
var xml:XML = new XML();
xml.onLoad = function() {
	ta.text = this.childNodes[0].childNodes[0].childNodes[0].firstChild.nodeValue;
	ta.text += "<br />";
	ta.text += "Autor: "+this.childNodes[0].childNodes[0].childNodes[1].firstChild.nodeValue;
	ta.text += "<br />";
	ta.text += "<a href='"+this.childNodes[0].childNodes[0].childNodes[2].firstChild.nodeValue+"'>enlace</a>";
};
xml.load("prueba.xml");
Y ha funcionado. He usado el mismo nombre de etiqueta 'link' en el xml por si acaso y ningún problema. Lamento no haberte podido ayudar, pero puede que con esto resuelvas algo.

Saludos!
  #3 (permalink)  
Antiguo 10/08/2007, 07:56
Avatar de jair20x  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 18 años, 4 meses
Puntos: 1
Re: Problemas con XML

Graciass!! Mahalo
me funciono poniendo al final de mi linea de codigo "firstChild.nodeValue" el cual utilizas en tu codigo.
Gracias nuevamente saludos
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 18:40.