Usuário com melhor resposta
receber o conteudo de um XML

Pergunta
-
Boa tarde galera.
Eu tenho um arquivo fisico XML preciso apenas pegar esse conteudo sem modificalo e colocar dentro de uma variavel ou text
Não posso trata nada, só passa o caminho e ele carregar o conteudo.
para txt isso resolve: string ArquivoRetorno = System.IO.File.ReadAllLines(c:\pasta\texto.txt);
Mas para XML não estou conseguindo.
Obrigado.
Respostas
-
Então, se você usar
string ArquivoRetorno = System.IO.File.ReadAllLines(@"c:\pasta\arquivo.XML");
Também irá funcionar, já que não precisa fazer nenhum tratamento.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 5 de abril de 2017 19:39
- Sugerido como Resposta welington jrModerator segunda-feira, 10 de abril de 2017 11:03
- Marcado como Resposta welington jrModerator quarta-feira, 12 de abril de 2017 14:07
Todas as Respostas
-
Boa tarde,
Está recebendo alguma mensagem de erro? Qual?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
-
-
E como você está percorrendo o XML? Coloque o código que está utilizando.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
essa é uma das 1001 que eu tentei...rsrsrs
StringBuilder strbRetorno = new StringBuilder();
XmlTextReader xmlReader = new XmlTextReader(@_protocolo.Replace("-1;", ""));
while ( xmlReader.Read())
{
switch (xmlReader.NodeType)
{
case XmlNodeType.Element:
strbRetorno.Append("<" + xmlReader.Name + ">");
break;
case XmlNodeType.Text:
strbRetorno.Append(xmlReader.Value);
break;
case XmlNodeType.EndElement:
strbRetorno.Append("");
break;
}
}
-
Você precisa jogar no StringBuilder o conteúdo exato do arquivo XML? Se for isso, porque não está usando o System.IO.File.ReadAllLines mesmo?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
eu só preciso pegar o conteudo do xml, só isso se fro stringbuild , string, XmlText, XmlReader, qualquer coisa, só preciso do conteudo que está la dentro, só isso..
Não preciso fazer tratamento nenhum nenhum, preciso pegar o conteudo e trazer pro sistema.- Editado Carlos Guedes Jr quarta-feira, 5 de abril de 2017 19:32
-
Então, se você usar
string ArquivoRetorno = System.IO.File.ReadAllLines(@"c:\pasta\arquivo.XML");
Também irá funcionar, já que não precisa fazer nenhum tratamento.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 5 de abril de 2017 19:39
- Sugerido como Resposta welington jrModerator segunda-feira, 10 de abril de 2017 11:03
- Marcado como Resposta welington jrModerator quarta-feira, 12 de abril de 2017 14:07
-