XmlDocument.Load Vs XmlDocument.LoadXml
Acabo de encontrar un problema usandoXmlDocument.LoadXml
.
La aplicación estaba fallando, dando el siguiente error:
"Los datos en el nivel raíz no son válidos. Línea 1, posición 1"
Después de inspeccionar el XML y no encontrar nada malo en él, busqué un poco en Google y encontré una sugerencia para usarXmlDocument.Load
en lugar deXmlDocument.LoadXml
.
Lo he probado y funciona perfectamente.
Mi pregunta es: ¿Cuál es la diferencia entre los 2 métodos y qué podría haber causado que uno funcione y el otro falle?