spirik
@spirik
Инженер по ремонту компьютерной техники

Как распарсить XML jquery?

Всем доброго!

На ajax запрос сервер мне отвечает xml следующего содержания:

<root>
  <Node1 EventDate="27.08.2017 8:00:00"></Node1>
  <Node2 EventDate="27.08.2017 16:00:00"></Node2>
  <Node3 EventDate="28.08.2017 8:00:00"></Node3>
  <Node4 EventDate="28.08.2017 16:00:00"></Node4>
  <Node5 EventDate="29.08.2017 8:00:00"></Node5>
  .......
  .......
  .......
  <Node34 EventDate="25.09.2017 8:00:00"></Node34>
</root>


Нужно просто собрать в массив содержимое EventDate:
["27.08.2017 8:00:00", "27.08.2017 16:00:00", "28.08.2017 8:00:00" ..... ]

Всем спасибо!
  • Вопрос задан
  • 307 просмотров
Решения вопроса 1
spirik
@spirik Автор вопроса
Инженер по ремонту компьютерной техники
если кому интересно - на stackoverflow помогли с ответом:

var response = '<root><Node1 EventDate="27.08.2017 8:00:00"></Node1><Node2 EventDate="27.08.2017 16:00:00"></Node2><Node3 EventDate="28.08.2017 8:00:00"></Node3><Node4 EventDate="28.08.2017 16:00:00"></Node4><Node5 EventDate="29.08.2017 8:00:00"></Node5><Node34 EventDate="25.09.2017 8:00:00"></Node34></root>';
var data = [];
$(response).find('[EventDate]').each(function() {
  data.push($(this).attr('EventDate'));
});
console.log(data);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект