XmlTextReader прочитать содержимое тега - C#
Формулировка задачи:
Допустим есть такой формат xml:
Не понимаю, как прочитать содержимое id (Some text).
<post> <id> Some text </id> </post>
string s = sr.ReadToEnd(); XmlTextReader xtr = new XmlTextReader(new System.IO.StringReader(s)); List<string> list = new List<string>(); while (xtr.Read()) if (xtr.NodeType == XmlNodeType.Element) if (xtr.Name == "post") { xtr.MoveToAttribute("id"); xtr.Read(); list.Add(xtr.Value); // Здесь, по идее в лист должна добавиться строка " Some text " } }[B][/B]
Решение задачи: «XmlTextReader прочитать содержимое тега»
textual
Листинг программы
while (xtr.Read()) if (xtr.Name == "post") { xtr.Read(); if (xtr.Name == "id") { xtr.Read(); list.Add(xtr.Value); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д