Прочитать/Пропарсить значения из Xml файла и записать в переменную - C#
Формулировка задачи:
Если в кратце, то мне нужно получить все значения и контейнера Message, а как сделать это в C# хз
Подскажите кодик для этого плз.
P.S. я юзаю консоль, не форму
<response> <count>17433</count> <items list="true"> <message> <id>18040</id> <date>1472589115</date> <out>0</out> <user_id>165845459</user_id> <read_state>0</read_state> <title>...</title> <body>message</body> </message> </items> </response>
Решение задачи: «Прочитать/Пропарсить значения из Xml файла и записать в переменную»
textual
Листинг программы
var doc = new XmlDocument(); doc.Load(@"C:\parsing.xml"); XmlNodeList _id = doc.SelectNodes("response/items/message/id"); foreach (XmlNode node in _id) Console.WriteLine("id:{0}",node.InnerText); XmlNodeList _date = doc.SelectNodes("response/items/message/date"); foreach (XmlNode node in _date) Console.WriteLine("date:{0}", node.InnerText); XmlNodeList _out = doc.SelectNodes("response/items/message/out"); foreach (XmlNode node in _out) Console.WriteLine("out:{0}", node.InnerText); XmlNodeList _user_id = doc.SelectNodes("response/items/message/user_id"); foreach (XmlNode node in _user_id) Console.WriteLine("user_id:{0}", node.InnerText); XmlNodeList _read_state = doc.SelectNodes("response/items/message/read_state"); foreach (XmlNode node in _read_state) Console.WriteLine("read_state:{0}", node.InnerText); XmlNodeList _title = doc.SelectNodes("response/items/message/title"); foreach (XmlNode node in _title) Console.WriteLine("title:{0}", node.InnerText); XmlNodeList _body = doc.SelectNodes("response/items/message/body"); foreach (XmlNode node in _body) Console.WriteLine("body:{0}", node.InnerText); Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д