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;