Изо всех сил, чтобы понять это.
У меня есть XML-файл, который я вызываю с помощью ajax, затем мне нужно установить текст элемента в качестве переменных.
Два элемента имеют одинаковое имя, и я не знаю, как получить их отдельно:
<myElement>
<Country>
<Id>1</Id>
<CountryCode>UK</CountryCode>
**<Name>United Kingdom</Name>**
</Country>
<County>
<Id>7</Id>
**<Name>West Midlands</Name>**
</County>
</myElement>
Вот как я их сейчас получаю:
$(results).find("myElement").each(function (i, item) {
var countryName = $(this).find('Name').text();
var countyName = **$(this).find(' ???? ').text();**
});
Не сталкивался с этим раньше, но файл XML НЕ мой, поэтому я не могу просто переименовать элементы.