Sugiro que seus arquivos XML devem ser recursos integrados da Assembleia.
e tente obter o XML desse arquivo integrado...
Avalados por :
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
Sugiro que seus arquivos XML devem ser recursos integrados da Assembleia.
e tente obter o XML desse arquivo integrado...
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
Obrigado Rasmus. Agora está funcionando.
Cumprimentos,
Hmg
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute