Buenas,
Estoy intentando aprender un poco m�s sobre XML y me he planteado hacer
una funci�n recursiva que recorra un objeto XML sin importar los nodos
y subnodos que el documento xml tiene, lo que pasa es que creo que no
est� bien hecha la funci�n recursiva. Alguien puede echarme una mano. La
funci�n es la siguiente:
<code>
function parsearXML(_nodo) {
if (_nodo == undefined) {
nodo = miXml.firstChild.childNodes;
} else {
nodo = _nodo;
}
for (a=0; a<nodo.length; a++) {
test_txt.text += "Nodo >
"+nodo[a].attributes.nombre+"\n";
if (nodo[a].hasChildNodes()) {
parsearXML(nodo[a].childNodes);
}
}
}
</code>
El XML es el siguiente:
<categorias>
<categoria id="1" nombre="Accesorios y cableado">
<subCategorias>
<subcategoria id="14" nombre="Cables MIDI"/>
<subcategoria id="15" nombre="Clavijas"/>
</subCategorias>
</categoria>
<categoria id="2" nombre="Deejays"/>
<categoria id="3" nombre="Grabaci�n"/>
<categoria id="4" nombre="Hardware"/>
<categoria id="5" nombre="Instrumentos"/>
<categoria id="6" nombre="Librer�as de sonido"/>
<categoria id="7" nombre="Mezcladores"/>
<categoria id="8" nombre="Microfon�a y auriculares"/>
<categoria id="9" nombre="Monitores"/>
<categoria id="10" nombre="Multiefectos y procesadores"/>
<categoria id="11" nombre="P.A."/>
<categoria id="12" nombre="Software"/>
<categoria id="13" nombre="Packs"/>
</categorias>
Saludos
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------