Merkez Bankasından Döviz Kuru Çekmek[C#] Google'da Ara Büyüt Küçült

Genişlet
01 Mart 2010 – 23:12

Bu örnekte merkez bankası sitesine bağlanıp döviz kuru bilgilerini datagridview e aktarıp daha sonra dolar kurunu çekicez XML’den veri alışverişini öğrenmek için güzel 1örnek aynı zamanda localdaki a.xml dosyasını okuyup bilgileri programa aktarıcak.Program ve kodlarını yazının devamından erişebilirsiniz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;

namespace XMLDoviz
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
DataSet myDoviz = new DataSet();
myDoviz.ReadXml(
"http://www.tcmb.gov.tr/kurlar/today.xml");
dataGridView1.DataSource = myDoviz.Tables[1];

MessageBox.Show("Dolar : " + dataGridView1.Rows[0].Cells["BanknoteBuying"].Value.ToString());

}

private void button2_Click(object sender, EventArgs e)
{
XmlDocument myDoc = new XmlDocument();
XmlElement myElement ;
//myDoc.Load("http://www.tcmb.gov.tr/kurlar/today.xml");
myDoc.Load(@"a.xml");

MessageBox.Show("Kökte : " + myDoc.ChildNodes.Count.ToString()
+" node var");

MessageBox.Show("İlk Hiyerarşi : " + myDoc.ChildNodes[1].Name);
MessageBox.Show("İlk Hiyerarşinin altında  : "
+ myDoc.ChildNodes[1].ChildNodes.Count.ToString());

MessageBox.Show(
myDoc.
ChildNodes[1].
ChildNodes[0].
ChildNodes[1].
Attributes[0].Value.ToString());

}

private void button3_Click(object sender, EventArgs e)
{
XmlDocument myDoc = new XmlDocument();
XmlElement myElement;
myDoc.Load(@"a.xml");
for (int i = 0; i < myDoc.ChildNodes.Count; i++)
{
try
{
textBox1.Text = textBox1.Text + myDoc.ChildNodes[i].Value.ToString();
}
catch { }
if(myDoc.ChildNodes[i].HasChildNodes)
{
for (int j = 0; j < myDoc.ChildNodes[i].ChildNodes.Count; j++)
{
try
{
textBox1.Text = textBox1.Text + myDoc.ChildNodes[i].ChildNodes[j].Value.ToString();
}
catch { }
}
}

}

}
}
}

Linkler
Upload.gen.tr
Csharptr

Etiketler Etiketler: ”, ,

Benzer Yazılar

  1. 1 yorum yapılmış

  2. user avatar hakan

    Çok teşekkürler güzel birşey çıkmış ortaya
    ama benim anlamadığım merkez bankasının sitesindeki .xml sayfasını nasıl buldunuz?normalde o sayfa html olarak geliyor

    2 Kasım 2010 - 22:03

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: