Non li prende...

Se metto un trace dopo la stringa "for (i=0; i<=server.length; i++) {" come nell'esempio qua sotto, mi restituisce valore 0, mentre con il file funzionante mi conta quanti "server" ci sono nel file xml

codice:
server = mioxml.firstChild.nextSibling.childNodes;
			for (i=0; i<=server.length; i++) {
				if (server[i].attributes.name == serverID) {
                                trace ("Server: "+i);

					relic = (server[i].childNodes);
					population = (relic.childNodes);
					ServerName = (server[i].attributes.name);
				}
			}