Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2009, 19:53
rodolfospyronet
 
Fecha de Ingreso: agosto-2006
Mensajes: 22
Antigüedad: 17 años, 9 meses
Puntos: 0
Leer nodos con ActionScrip

Saludos amigos listeros, tengo un problema en la lectura de nodos desde Flash y mis conocimientos en ActionScript son de un novato; ya que debido a la necesidad en mi trabajo es que me estoy documentando a la velocidad de la luz, pero me he trabado en estos puntos, mi codigo XMl del que va a leer el AS es:

Código HTML:
<docentes>
	<docentes01>
		<nombre apellido='Rojas Villanueva'>Rodolfo</nombre>
		<nombre apellido='Castañeda Sifuentes'>Fernando</nombre>
	</docentes01>
	<docentes02>
		<dni fecha='20-10-75'>32961595</dni>
	</docentes02>
</docentes> 

Mi codigo Action Script es:

Código:
var docXML = new XML();
docXML.ignoreWhite = true;
docXML.onLoad = cargaXML;
docXML.load("creado.xml");

function cargaXML(){
    estado.text = "Se cargo el XML";
    cuenta = docXML.firstChild.firstChild.childNodes.length;
    contador.text = cuenta;
    nombre = new Array(cuenta);
    apellido = new Array(cuenta);
    for (i=0; i<cuenta; i++) {
        nombre[i] = docXML.firstChild.firstChild.childNodes[i].firstChild.nodeValue;
        apellido[i] = docXML.firstChild.firstChild.childNodes[i].attributes.apellido;
        }
    misdatos = new Array();
    listar.dataProvider = misdatos;
    for (i=0; i<nombre.length; i++) {
        misdatos.addItem({label:nombre[i], data:apellido[i]});
    }
}
De esta forma solo me lee el contenido de "docentes01" pero me gustaria leer el de "docentes02".

En una pagina lei que se podia usar de la siguiente manera:

Código:
segundonodo.text = docXML.docentes.docentes02.dni.attribute.fecha;
Pero no he tenido ningun resultado, no se en que estare fallando.