E
E
Elena2021-07-13 15:29:59
JavaScript
Elena, 2021-07-13 15:29:59

How to parse xml data by url?

https://www.cbr.ru/scripts/XML_daily.asp?date_req=... I need to pull data from each Valute tag, CharCode tag data. I try, but it gives a CORS error. So how do you get them? without jquery

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
Localhost, 2021-07-13
@selo

<div id="USD"> 00,0000 руб.</div>
<divid="EUR">0,0000 руб.</div>

function CBR_XML_Daily_Ru(rates) {
  function trend(current, previous) {
    if (current > previous) return '<span class="plus-cbr"></span>';
    if (current < previous) return '<span class="minus-cbr"></span>';
    return '';
  }
    
  var USDrate = rates.Valute.USD.Value.toFixed(4).replace('.', ',');
  var USD = document.getElementById('USD');
  USD.innerHTML = USD.innerHTML.replace('00,0000', USDrate);
  USD.innerHTML += trend(rates.Valute.USD.Value, rates.Valute.USD.Previous);

  var EURrate = rates.Valute.EUR.Value.toFixed(4).replace('.', ',');
  var EUR = document.getElementById('EUR');
  EUR.innerHTML = EUR.innerHTML.replace('00,0000', EURrate);
  EUR.innerHTML += trend(rates.Valute.EUR.Value, rates.Valute.EUR.Previous);
}

<script src="//www.cbr-xml-daily.ru/daily_jsonp.js" async></script>

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question