Необработанное исключение типа "System.ArgumentException" в mscorlib.dll - C#

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

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

Помогите пожалуйста, сегодня начал работу с .xml файлами, программа выдает при работе следующее: Необработанное исключение типа "System.ArgumentException" в mscorlib.dll Дополнительные сведения: Форматы URI не поддерживаются. Пишу в Microsoft Visual Studio Express 2012 для Windows Desktop. Очень срочно надо чтобы работала. Вот код:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Xml;
  7. namespace ConsoleApplication5
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. XmlDocument doc = new XmlDocument();
  14. doc.Load(System.IO.File.ReadAllText("http://******.ru/*****/***/recipes.xml"));
  15. XmlNodeList recipes = doc.GetElementsByTagName("recipe");
  16. foreach (XmlNode x in recipes)
  17. Console.WriteLine("Item {0} = {1}", x.Attributes[0].Name, x.Attributes[0].Value);
  18. }
  19. }
  20. }

Решение задачи: «Необработанное исключение типа "System.ArgumentException" в mscorlib.dll»

textual
Листинг программы
  1.             using System.Net;
  2.  
  3. .....
  4.             Uri uri = new Uri("http://.../recipes.xml");
  5.             Stream stream = WebRequest.Create(uri).GetResponse().GetResponseStream();
  6.             string str = string.Empty;
  7.             using (StreamReader reader = new StreamReader(stream))
  8.             {
  9.                 str = reader.ReadToEnd();
  10.             }
  11.            
  12.             XmlDocument doc = new XmlDocument();
  13.             doc.LoadXml(str);
  14.             XmlNodeList recipes = doc.GetElementsByTagName("recipe");
  15.             foreach (XmlNode x in recipes)
  16.                 Console.WriteLine("Item {0} = {1}", x.Attributes[0].Name, x.Attributes[0].Value);

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


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

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

10   голосов , оценка 4 из 5

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

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

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