Столкнулся с тем, что для получения курса валюты с сайта Центробанка пишу объемный код по получению файла и парсингу XML. Хотя на C# реализация нужного функционала — несколько строк.
private String GetUSDRate() { string url = "http://www.cbr.ru/scripts/XML_daily.asp"; //XmlDocument xml_doc = new XmlDocument(); //xml_doc.Load(url); DataSet ds = new DataSet(); ds.ReadXml(url); DataTable currency = ds.Tables["Valute"]; foreach (DataRow row in currency.Rows) { if (row["CharCode"].ToString() == "USD")//Ищу нужный код валюты { return row["Value"].ToString(); //Возвращаю значение курсы валюты } } return ""; }