¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo solucionar la excepción Los datos en el nivel raíz no son válidos al usar la función LoadFromXML en C#

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 976 Vistas
0
Cargando...

Hola a todos,

Estoy intentando escribir algo de código en C# y tengo un problema con la función LoadFromXML. Aquí está mi código:

try

{

System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();

string path;

string refString;

path = Environment.CurrentDirectory;

<b>xmlDoc.LoadXml(path + "
" + fileName); //Excepción</b>

refString = xmlDoc.InnerXml;

App.LoadBatchActions(ref refString);

}

catch (Exception ex)

{

Msg("Error al cargar desde XML: " + ex.Message);

}

En la línea en negrita aparece la excepción: "Los datos en el nivel raíz no son válidos. Línea 1, posición 1." ¿Alguien sabe qué hacer con esto?

Saludos

Hmg

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Te sugiero que tus archivos XML deberían ser recursos integrados de la Asamblea

y tratar de obtener el XML de ese archivo integrado....

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola amigo,

He leído tu código. Dime qué tipo de excepción estás obteniendo.

Si es una excepción de archivo no encontrado, asegúrate de que tu archivo esté guardado en la carpeta bin->debug de tu proyecto.

Espero que esto te ayude.

Saludos,

Nirdesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias Rasmus. Ahora funciona.

Saludos,

Hmg

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

El método LoadXml recibe una cadena de datos xml... Intenta usar en su lugar el método Load que acepta un nombre de archivo


XmlDataDocument x = new XmlDataDocument();
x.Load(xmlPath);
string xml = x.InnerXml;

Mensaje editado por:

Rasmus Jensen

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?