Пустые строки вместо значение. Xml парсинг - C#

Узнай цену своей работы

Формулировка задачи:

Есть код
Листинг программы
  1. XmlTextReader xmldata = new XmlTextReader("https://api.vk.com/method/wall.get.xml?owner_id=-35193970&count=50");
  2. this.Invoke((MethodInvoker)delegate
  3. {
  4. while (xmldata.Read()) {
  5. if (xmldata.LocalName == "from_id") {
  6. listBox1.Items.Add(xmldata.Value.ToString());
  7. };
  8.  
  9. }
  10.  
  11. });
В listBox1 пустые строки почему? Если пишу так
Листинг программы
  1. XmlTextReader xmldata = new XmlTextReader("https://api.vk.com/method/wall.get.xml?owner_id=-35193970&count=50");
  2. this.Invoke((MethodInvoker)delegate
  3. {
  4. while (xmldata.Read()) {
  5. listBox1.Items.Add(xmldata.Value.ToString());
  6. }
  7. });
в listBox1 появляются всё значение значения из xml, только они с пробелами
version="1.0" encoding="utf-8" 6646 88038 -35193970 -35193970
Вопрос - почему так? И как вывести всё из тегов url??

Решение задачи: «Пустые строки вместо значение. Xml парсинг»

textual
Листинг программы
  1. while (xmldata.Read())
  2. {
  3.     if (xmldata.NodeType == XmlNodeType.Text)
  4.         listBox1.Items.Add(xmldata.Value.ToString());
  5. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы