Asp.Net (C#) kullanarak Merkez Bankasından Döviz kurlarını çeken bir program yapalım. C# ta xml veriyi çekmek gerçekten çok kolay yalnızca 3 satırlık bir kod işimizi görecektir. Öncelikle Web Formumuza bir adet grdDoviz isimli GridView ekleyelim. Daha sonra formumuzun cs ‘ine gidip aşağıdaki kodları yazalım.
protected void Page_Load(object sender, EventArgs e)
{
string xmlDosya =”http://www.tcmb.gov.tr/kurlar/today.xml”
DataSet xmlVeri = DovizKurlariniGetir(xmlDosya);grdDoviz.DataSource=ds;
grdDoviz.DataBind();
}private DataSet XmlVerileriGetir(string xmlDosya)
{
DataSet ds = new DataSet();
// xlm Dosya varmı onun kontrolü.
if (File.Exists(MapPath(xmlDosya)))
{
// varsa Dosyayı oku ve dataset ‘ e aktar.
ds.ReadXml(MapPath(xmlDosya));
}
return ds;
}
iş bu kadar basit. Bunu geliştirmek size kalmış. Dosyadan alığınız verileri ne şekilde kullanacağınızı siz berlirleyin. 3 satır kod dedin etti 10 satır diceksiniz ama bu kodu kısatlmak da sizin elinizde.
Yorumlar