Необработанное исключение типа "System.ArgumentException" в mscorlib.dll - C#
Формулировка задачи:
Помогите пожалуйста, сегодня начал работу с .xml файлами, программа выдает при работе следующее:
Необработанное исключение типа "System.ArgumentException" в mscorlib.dll
Дополнительные сведения: Форматы URI не поддерживаются.
Пишу в Microsoft Visual Studio Express 2012 для Windows Desktop.
Очень срочно надо чтобы работала.
Вот код:
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml;
- namespace ConsoleApplication5
- {
- class Program
- {
- static void Main(string[] args)
- {
- XmlDocument doc = new XmlDocument();
- doc.Load(System.IO.File.ReadAllText("http://******.ru/*****/***/recipes.xml"));
- XmlNodeList recipes = doc.GetElementsByTagName("recipe");
- foreach (XmlNode x in recipes)
- Console.WriteLine("Item {0} = {1}", x.Attributes[0].Name, x.Attributes[0].Value);
- }
- }
- }
Решение задачи: «Необработанное исключение типа "System.ArgumentException" в mscorlib.dll»
textual
Листинг программы
- using System.Net;
- .....
- Uri uri = new Uri("http://.../recipes.xml");
- Stream stream = WebRequest.Create(uri).GetResponse().GetResponseStream();
- string str = string.Empty;
- using (StreamReader reader = new StreamReader(stream))
- {
- str = reader.ReadToEnd();
- }
- XmlDocument doc = new XmlDocument();
- doc.LoadXml(str);
- XmlNodeList recipes = doc.GetElementsByTagName("recipe");
- foreach (XmlNode x in recipes)
- Console.WriteLine("Item {0} = {1}", x.Attributes[0].Name, x.Attributes[0].Value);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д