¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como resolver a exceção Os dados no nível raiz não são válidos ao usar a função LoadFromXML em C#

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

Olá a todos,

Estou tentando escrever algum código em C# e estou com um problema com a função LoadFromXML. Aqui está o meu código:

try

{

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

string path;

string refString;

path = Environment.CurrentDirectory;

<b>xmlDoc.LoadXml(path + "
" + fileName); //Exceção</b>

refString = xmlDoc.InnerXml;

App.LoadBatchActions(ref refString);

}

catch (Exception ex)

{

Msg("Erro ao carregar do XML: " + ex.Message);

}

Na linha em negrito aparece a exceção: "Os dados no nível raiz não são válidos. Linha 1, posição 1." Alguém sabe o que fazer com isso?

Saudações

Hmg

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

4 Respuestas

0
Cargando...

Sugiro que seus arquivos XML devem ser recursos integrados da Assembleia.

e tente obter o XML desse arquivo integrado...

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

Olá amigo,

Li o seu código. Diga-me que tipo de exceção você está recebendo.

Se for uma exceção de arquivo não encontrado, certifique-se de que seu arquivo está salvo na pasta bin->debug do seu projeto.

Espero que isso ajude.

Saudações,

Nirdesh

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

Obrigado Rasmus. Agora está funcionando.

Cumprimentos,

Hmg

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

O método LoadXml recebe uma string de dados xml... Tente usar em seu lugar o método Load que aceita um nome de arquivo


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

Mensagem editada 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?