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);
}
}