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

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

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

Есть код
            XmlTextReader xmldata = new XmlTextReader("https://api.vk.com/method/wall.get.xml?owner_id=-35193970&count=50");
 
            this.Invoke((MethodInvoker)delegate
            {
                while (xmldata.Read()) {
                    if (xmldata.LocalName == "from_id") {
                        listBox1.Items.Add(xmldata.Value.ToString());  
 
                        };

                }

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

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

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

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


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

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

7   голосов , оценка 4.429 из 5
Похожие ответы