У меня есть AJAX запрос на сервер (парсю RSS), который отдает мне ответ в XML.
там есть элементы:
Код:
|
<item>
<title>
<enclosure>
<description>
</item> |
и так несколько раз.
Суть в том, что <enclosure> иногда не встречается и если переберать два массива getElementsByTagName("title"); и getElementsByTagName("enclosure"); и потом их вывести, то содержание <enclosure> не будет соответствовать содержанию title.
Как правильно обращаться с DOM в данном случае?
Приведу немного кода (покажу кусок, где я уже получаю ответ от сервера с содержимым и передаю его переменной):
xmlDoc = req.responseXML.documentElement;
var items = xmlDoc.getElementByTagName("item");
а дальше интересно мне узнать, есть ли элемент enclosure в item, если нет, то подставить в эту ячейку массива другое значение.
Подскажите как сделать пожалуйста.