Уважаемые знатоки! как на СиШарпе, прочитать ХМЛ файл такого рода:
<ValType Type="Метал">
<Valute Code="XPD">
<Nominal>1 t.u.</Nominal>
<Name>Palladium</Name>
<Value>2393.974</Value>
Мне нужно вывести на экран значение.
Вначале создаёте модель.
[Serializable]
public class MyData{
public string DataType {get;set;}
public string Code {get;set;}
public string Name {get;set;}
public double Value {get;set;}
}
Потом десериализуете XML в неё. Если XML в файле:
XmlSerializer serializer = new XmlSerializer(typeof(MyData));
using (FileStream fs = new FileStream("data.xml", FileMode.OpenOrCreate))
{
MyData myData = (MyData)serializer.Deserialize(fs);
}
Если нет передаёте в метод Deserialize другой Stream или Reader (подробнее см. в документации)
Продвижение своими сайтами как стратегия роста и независимости