Asp.net Günlük Döviz Kurunu Çekme ( Merkez Bankası )
21 Ekim 2020 / 18:16
Burak
Merhabalar,
Asp.net ile günlük olarak merkez bankasından döviz kurlarını çekmek isterseniz aşağıdaki kodları kullanabilirsiniz.
1.adım kütüphane
1 |
using System.Xml; |
2.adım kodlar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
XmlDocument xmlVerisi = new XmlDocument(); xmlVerisi.Load("https://www.tcmb.gov.tr/kurlar/today.xml"); decimal dolar_1 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexBuying", "USD")).InnerText.Replace('.', ',')); decimal dolar_2 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "USD")).InnerText.Replace('.', ',')); decimal dolar_3 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteBuying", "USD")).InnerText.Replace('.', ',')); decimal dolar_4 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteSelling", "USD")).InnerText.Replace('.', ',')); decimal euro_1 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexBuying", "EUR")).InnerText.Replace('.', ',')); decimal euro_2 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "EUR")).InnerText.Replace('.', ',')); decimal euro_3 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteBuying", "EUR")).InnerText.Replace('.', ',')); decimal euro_4 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteSelling", "EUR")).InnerText.Replace('.', ',')); decimal sterlin_1 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexBuying", "GBP")).InnerText.Replace('.', ',')); decimal sterlin_2 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "GBP")).InnerText.Replace('.', ',')); decimal sterlin_3 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteBuying", "GBP")).InnerText.Replace('.', ',')); decimal sterlin_4 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteSelling", "GBP")).InnerText.Replace('.', ',')); |
Bu Yazılarıda Okuyabilirsiniz...
Bir yanıt yazın