I need to be able to get the currency exchange rate from EUR => CHF for each day of a month. Therefor i got an XML Link from the gov.
The Link with the XML is this one.
Here's a snippet of the XML:
<devise code="eur">
<land_de>Europäische Währungsunion</land_de>
<land_fr>Union monétaire européenne</land_fr>
<land_it>Unione Monetaria Europea</land_it>
<land_en>Euro Member</land_en>
<waehrung>1 EUR</waehrung>
<kurs>1.05222</kurs>
</devise>
<devise code="gbp">
<land_de>Grossbritannien</land_de>
<land_fr>Grande-Bretagne</land_fr>
<land_it>Gran Bretagna</land_it>
<land_en>United Kingdom</land_en>
<waehrung>1 GBP</waehrung>
<kurs>1.48298</kurs>
</devise>
I need to get the value "1.05222" from the EUR node (which is the currency exchangerate).
I tried the following code, but it doesn't work, the result is always empty.
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(url);
string kurs="";
XmlNodeList xnList = xmlDoc.SelectNodes("/wechselkurse/devise[@code='eur']");
foreach (XmlNode xn in xnList)
{
kurs = xn["kurs"].InnerText;
}