Уважаемые знатоки! как на СиШарпе, прочитать ХМЛ файл такого рода:
<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
(подробнее см. в документации)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пусть имеется 3 класса A B и CB наследуется от А, а C в свою очередь от B, следовательно B получит всё что есть у A, а C получит всё от A и B
Хочу реализовать хранимую процедуру, которая будет принимать название таблицы, колонки и значение для повышения производительности, тк