En iyi yanıtlayıcılar
Döviz bilgilerini almak istiyorum..

Soru
-
Yanıtlar
-
public partial class saat2 : System.Web.UI.Page { public decimal dolar_alis, dolar_satis; public decimal euro_alis, euro_satis; protected void Page_Load(object sender, EventArgs e) { piyasa(); LBLdolar_alis.Text = dolar_alis.ToString(); LBLdolar_satis.Text = dolar_satis.ToString(); LBLeuro_alis.Text = euro_alis.ToString(); LBLeuro_satis.Text = euro_satis.ToString(); } public void piyasa() // METOD DUMUZ... XML { XDocument doc = XDocument.Load("http://www.tcmb.gov.tr/kurlar/today.xml"); XElement usd = doc.Descendants("Currency").Single (d => (string)d.Attribute("Kod") == "USD"); XElement euro = doc.Descendants("Currency").Single (d => (string)d.Attribute("Kod") == "EUR"); dolar_alis = (decimal)usd.Element("BanknoteBuying"); dolar_satis = (decimal)usd.Element("BanknoteSelling"); euro_alis = (decimal)euro.Element("BanknoteBuying"); euro_satis = (decimal)euro.Element("BanknoteSelling"); } }
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 30 Temmuz 2013 Salı 06:09
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 30 Temmuz 2013 Salı 11:16
Tüm Yanıtlar
-
public partial class saat2 : System.Web.UI.Page
{
public double dolar_alis, dolar_satis;
public double euro_alis, euro_satis;
protected void Page_Load(object sender, EventArgs e)
{
LBLdolar_alis.Text = dolar_alis.ToString();
LBLdolar_satis.Text = dolar_satis.ToString();
LBLeuro_alis.Text = euro_alis.ToString();
LBLeuro_satis.Text = euro_satis.ToString()
}
public void piyasa() // METOD DUMUZ... XML
{
XmlTextReader okuyucu = new XmlTextReader("http://www.tcmb.gov.tr/kurlar/today.xml"); // xml imizin yolu...
XmlDocument dokuman = new XmlDocument();
dokuman.Load(okuyucu); // okuyucu değişkenimdeki xml'in yolunu oku...
XmlNode dolar = dokuman.SelectSingleNode("/Tarih_Date/Currency[CurrencyName='US DOLLAR']");
XmlNode euro = dokuman.SelectSingleNode("/Tarih_Date/Currency[CurrencyName='EURO']");
dolar_alis = double.Parse(dolar.ChildNodes[3].InnerText, new System.Globalization.CultureInfo("en-US"));
dolar_satis = double.Parse(dolar.ChildNodes[4].InnerText, new System.Globalization.CultureInfo("en-US"));
euro_alis = double.Parse(euro.ChildNodes[3].InnerText, new System.Globalization.CultureInfo("en-US"));
euro_satis = double.Parse(euro.ChildNodes[4].InnerText, new System.Globalization.CultureInfo("en-US"));
}
} -
public partial class saat2 : System.Web.UI.Page { public decimal dolar_alis, dolar_satis; public decimal euro_alis, euro_satis; protected void Page_Load(object sender, EventArgs e) { piyasa(); LBLdolar_alis.Text = dolar_alis.ToString(); LBLdolar_satis.Text = dolar_satis.ToString(); LBLeuro_alis.Text = euro_alis.ToString(); LBLeuro_satis.Text = euro_satis.ToString(); } public void piyasa() // METOD DUMUZ... XML { XDocument doc = XDocument.Load("http://www.tcmb.gov.tr/kurlar/today.xml"); XElement usd = doc.Descendants("Currency").Single (d => (string)d.Attribute("Kod") == "USD"); XElement euro = doc.Descendants("Currency").Single (d => (string)d.Attribute("Kod") == "EUR"); dolar_alis = (decimal)usd.Element("BanknoteBuying"); dolar_satis = (decimal)usd.Element("BanknoteSelling"); euro_alis = (decimal)euro.Element("BanknoteBuying"); euro_satis = (decimal)euro.Element("BanknoteSelling"); } }
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 30 Temmuz 2013 Salı 06:09
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 30 Temmuz 2013 Salı 11:16
-