tengo este código:Cómo cargar XML desde URL en 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)
{
}
pero cuando intento ejecutarlo, me sale este error:
Detalles de la excepción: System.XML. XmlException: los datos en el nivel raíz no son válidos. Línea 1, posición 1.
¿Por qué? ¿Dónde estoy equivocado? ¿Y cómo puedo solucionar este problema en C#?
también trató con:
myXmlDocument.Load(m_strFilePath);
pero me sale:
Detalles de la excepción: System.Xml.XmlException: carácter no válido en la codificación dada. Línea 1, posición 503.
Dice Detalles de la excepción: System.Xml.XmlException: Carácter no válido en la codificación dada. Línea 1, posición 503. – markzzz
Sí, eso funciona. No sé por qué, pero sí :) – markzzz
Me tiene perplejo. Debe ser algo relacionado con la codificación, pero no puede llegar al fondo. ¿Nadie? – spender