private void ReadXMLData(string SourceCountry, string DestCountry) { double Amount = 10; string SourceCode = ""; double SourceCountryValue=0; double DestCountryValue=0; string DestCode = ""; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("Convertor.xml")); XmlNodeList xmlList= xmlDoc.GetElementsByTagName("Country"); for (Int16 iCount = 0; iCount < xmlList.Count; iCount++) { if (xmlList.Item(iCount).Attributes.GetNamedItem("name").InnerText == SourceCountry) { SourceCountryValue = Convert.ToDouble(xmlList.Item(iCount).Attributes.GetNamedItem("value").InnerText); SourceCode = xmlList.Item(iCount).Attributes.GetNamedItem("CurrencyCode").InnerText; } else if (xmlList.Item(iCount).Attributes.GetNamedItem("name").InnerText == DestCountry) { DestCountryValue = Convert.ToDouble(xmlList.Item(iCount).Attributes.GetNamedItem("value").InnerText); DestCode = xmlList.Item(iCount).Attributes.GetNamedItem("CurrencyCode").InnerText; } } Response.Write(Amount.ToString()+ " "+SourceCode +"=" +Convert.ToString(Amount * (DestCountryValue / SourceCountryValue))); }
Login to post response