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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д