Почему у меня при такой записи:
var znames = xmlDocumentElement.getElementsByTagName('country')[i];
znames is undefined?
Переменная i начинается с 0 и продолжается до неопр. числа.
когда пишу
var znames = xmlDocumentElement.getElementsByTagName('country')[0];
или
var znames = xmlDocumentElement.getElementsByTagName('country')[1];
То всё нормально.
В чём дело то?