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 bir yorum

  • 31 Temmuz 2015 tarihinde, saat 12:12
    Permalink

    Tebrikler çok işime yaradı.

    Yanıtla

Bir Cevap Yazın

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