Прочитать заданные узлы XML - C#
Формулировка задачи:
Есть XML документ(например)
ТАк вот как прочитать первый узел первой книги и все узлы первой книги и тоже самое второй книги
<books> <book> <page>1000</page> <author>I_am</author> <code>1</code> </book> <book> <page>2000</page> <author>You</author> <code>2</code> </book> </books>
Решение задачи: «Прочитать заданные узлы XML»
textual
Листинг программы
public static object Deserializer<T>(string xml) { try { var serializer = new System.Xml.Serialization.XmlSerializer(typeof(T)); var input = new System.IO.StringReader(xml); var xmlReader = new System.Xml.XmlTextReader(input); if (serializer.CanDeserialize(xmlReader)) { T res = (T)serializer.Deserialize(xmlReader); xmlReader.Close(); input.Close(); return res; } else return null; } catch { return null; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д