C# Linq ile Xml Kullanarak Merkez Bankası Kurları Çekmek

C# Linq ile Xml Kullanarak Merkez Bankası Kurları Çekmek

Merhabalar, bu yazımızda Linq ve Xml kullarak merkez bankası Dolar ve Euro kurlarını çekme işlemini inceleyeceğiz.

Öncelikle projemize ilgili referansımızı ekliyoruz.

using System.Xml.Linq;

Sonrasında formumuza 4 adet Label 1 Adet Buton ekleyelim.

Labellarımızın isimlerini lblDolarAlis,lblDolarSatis,lblEuroAlis,lblEuroSatis olarak tanımlayalım.

Ve butonumuzun click eventine aşağıdaki kodları ekleyerek uygulamamızı çalıştıralım.

XElement kurlar = XElement.Load("http://www.tcmb.gov.tr/kurlar/today.xml");

            XElement dolar = (from p in kurlar.Elements()
                              where p.Attribute("CurrencyCode").Value == "USD"
                              select p).Single();

            XElement euro = (from p in kurlar.Elements()
                             where p.Attribute("CurrencyCode").Value == "EUR"
                              select p).Single();

            lblDolarAlis.Text = dolar.Element("ForexBuying").Value;
            lblDolarSatis.Text = dolar.Element("ForexSelling").Value;

            lblEuroAlis.Text = euro.Element("ForexBuying").Value;
            lblEuroSatis.Text = euro.Element("ForexSelling").Value;

Kur

C# Linq ile Xml Kullanarak Merkez Bankası Kurları Çekmek” için 3 yorum

  • 31 Temmuz 2015 tarihinde, saat 12:12
    Permalink

    Tebrikler çok işime yaradı.

    Yanıtla
  • 31 Temmuz 2017 tarihinde, saat 11:14
    Permalink

    Benim de çok işime yaradı.
    acaba
    “28.07.2017 Günü Saat 15:30’da Belirlenen Gösterge Niteliğindeki Türkiye Cumhuriyet Merkez Bankası Kurları”
    ifadesiniz nasıl alabiliriz ?

    Yanıtla
  • 31 Temmuz 2017 tarihinde, saat 11:20
    Permalink

    Benim de çok işime yaradı.
    acaba
    “28.07.2017 Günü Saat 15:30’da Belirlenen Gösterge Niteliğindeki Türkiye Cumhuriyet Merkez Bankası Kurları”
    ifadesiniz nasıl alabiliriz ?

    Yanıtla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir