Задать вопрос

Как спарсить необходимые значения курса валют из xml ЦБ?

Здравствуйте, есть код:

<script>
$(document).ready(
function(){
$.getJSON("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fwww.cbr.ru%2Fscripts%2FXML_daily.asp%3F'&format=json&callback=")
.done(
function(data){
var output = '<ul>';
$(data.query.results.ValCurs.Valute).each(function(i, item){
output += '<li>' + item.Name + ' - ' + item.Value + '</li>';
}
);
output += '</ul>';
$('#test').append($(output));
}
)
}
);
</script>


Он выводит данные всех валют..
Как переделать, что бы выводил лишь доллар и евро?
Нужно, что бы было просто 2 значения, курс доллара и евро, без лишних элементов.
Спасибо.
  • Вопрос задан
  • 363 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
werty1001
@werty1001
undefined
$(document).ready(function(){

	$.getJSON("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fwww.cbr.ru%2Fscripts%2FXML_daily.asp%3F'&format=json&callback=").done(function(data){

    var test = $('#test');

    $(data.query.results.ValCurs.Valute).each(function(i, item) {
      if(item.CharCode === 'USD' || item.CharCode === 'EUR') test.append(item.CharCode + ': '+item.Value)
    });
  
  });

});

jsfiddle
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы