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