06/12/2004, 17:49
|
| | Fecha de Ingreso: junio-2003 Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 5 meses Puntos: 7 | |
Bueno, ya se cual es el fallo (Pero no se solucionarlo).
Me muestra todos los elementos perfectamente, cuando es un nodo de tipo Texto, me muestra su nodeValue pero con un fallo.
<Subsistema>Slackware</Subsistema>
Aqui tengo el problema, resulta que me interpreta como un nodo <Subsistema> y otro nodo Slackware.
Entonces, claro, me intenta mostrar el attribute de Subsistema y como no tiene me pone undefined.
if (nodo.childNodes[i].hasChildNodes()){
trace(nodo.childNodes[i].attributes.texto);
crearMenu(nodo.childNodes[i]);
}else{
trace(nodo.childNodes[i].nodeValue);
}
En el bucle del for, lo que primero me hace es mostrar el attribute de <Subsistema> y despues me muestra el nodeValue Slackware (Por ejemplo).
¿No deberia pillarme todo el nodo <Subsistema>Slackware</Subsistema> como un nodo de tipo texto y asi no intentar mostrar los atributos (QUE NO TIENE) el nodo?
__________________ Charlie. |