tengo un archico xml asi:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<principal>
<nodo h="com1">uno</nodo>
<nodo h="com2">dos</nodo>
</principal>
y este codigo en flash:
n=new XML();
n.ignoreWhite=true;
n.load("sample.xml");
n.onLoad=s;
function s(){
trace(n.firstChild.childNodes[0].attributes.h);
}
bueno aqui muestra como salida 'com1' que es lo que vale h en el primer nodo, hasta aqui bien pero por ejemplo si quiero que muestre el valor de dicho nodo, el cual es 'uno', tengo que poner asi:
n.firstChild.childNodes[0].firstChild.nodeValue
porque tengo que poner firstChild para que funcione?, acabo de empezar con XML asi que tengo problemas y no entiendo.