Как загрузить XML из URL в XmlDocument()

У меня есть этот код :

string m_strFilePath = "http://www.google.com/ig/api?weather=12414&hl=it";

XmlDocument myXmlDocument = new XmlDocument();
myXmlDocument.LoadXml(m_strFilePath);

foreach (XmlNode RootNode in myXmlDocument.ChildNodes)
{
}

но когда я пытаюсь его выполнить, я получаю эту ошибку :

Exception Details: System.Xml.XmlException: Данные на корневом уровне недействительны. Строка 1, позиция 1.

Почему? Где я ошибся? И как я могу исправить эту проблему на C#?

Также пытался с :

myXmlDocument.Load(m_strFilePath);    

, но получил :

Исключительные подробности: System.Xml.XmlException: Недействительный символ в данной кодировке. Строка 1, позиция 503.

20
задан markzzz 21 September 2011 в 08:46
поделиться