Прочитать/Пропарсить значения из 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);