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?

Respuestas a la pregunta(5)

Su respuesta a la pregunta