Comunidad de diseño web y desarrollo en internet online

xml nodeType 1

Citar            
MensajeEscrito el 14 Nov 2005 02:11 pm
Hola. Tengo un problema con un xml...
Cuando quiero recuperar la información de un nodo me da siempre null porque el nodeType es 1 y no 3.... no se si estoy haciendo algo mal al cargar el xml, al formatearlo, o con al leearlo...
Simplificando el código, el xml lo cargo así:

Código :

var xmlProductos:XML = new XML ();
xmlProductos.ignoreWhite = true;
xmlProductos.load ("productos.xml");

Y para leerlo:

Código :

trace (xmlProductos.firstChild.childNodes[0].firstChild.nodeName);
trace (xmlProductos.firstChild.childNodes[0].firstChild.nodeType);  --> siempre 1
trace (xmlProductos.firstChild.childNodes[0].firstChild.nodeValue); --> siempre null

el xml es algo asi:

Código :

<rdf:RDF version="0.91">
    <LINEA>
        <id>1</id>
        <nombre>xxxxx</nombre>
        <gamas>1</gamas>
    </LINEA>
etc....
</rdf:RDF>

Alguien me echa un cable?
Gracias

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 14 Nov 2005 09:41 pm
un ejemplo:

Código :

<mensaje>
    <asunto>Aviso de suspensión</asunto>
    <correo>[email protected]</correo>
    <cuerpo>Su servicio sera suspendido a partir de la fecha</cuerpo>
    <remitente>[email protected]</remitente>
</mensaje>



y para sacar esos datos:

Código :

asunto_txt.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;
      //Asigna al campo de destino el valor de la segunda rama, la #1
      destino_txt.text = obj_xml.firstChild.childNodes[1].firstChild.nodeValue;
      //Asigna al campo de cuerpo el valor de la tercera rama, la #2
      cuerpo_txt.text = obj_xml.firstChild.childNodes[2].firstChild.nodeValue;
      //Asigna al campo remitente el valor de la cuarta rama, la #3
      remitente_txt.text = obj_xml.firstChild.childNodes[3].firstChild.nodeValue;


aquí hay un muy buen tutorial:
http://www.cristalab.com/tutoriales/12/tutorial_de_xml_en_flash_mx_2004

saludox!!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox

 

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