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:
De esta forma solo me lee el contenido de "docentes01" pero me gustaria leer el de "docentes02".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]});
}
}
En una pagina lei que se podia usar de la siguiente manera:
Código:
Pero no he tenido ningun resultado, no se en que estare fallando. segundonodo.text = docXML.docentes.docentes02.dni.attribute.fecha;

