Desserializando um arquivo XML de Nota fiscal eletrônica em classes

preview_player
Показать описание
Código para leitura:
XmlSerializer ser = new XmlSerializer(typeof(NFe));
XmlTextReader reader = new XmlTextReader(textReader);
reader.Read();

NFe nota = (NFe)ser.Deserialize(reader);

Música de abertura:
Рекомендации по теме
Комментарии
Автор

Não sou de ficar comentando em videos do youtube, mas este seu foi um Fenômeno.Parabéns

secondmindsolutions
Автор

Muito obrigado! ainda mas já colocando o código, foi muita bondade!! parabéns!!

RicardoBlueMind
Автор

Ganhou um inscrito, fiz o mesmo processo só que usando o CTe e funcionou direitinho.

PauloCesarValadares
Автор

Esse é o básico para se fazer esse processo. Ainda tem muita coisa que pode(e deve) ser aprimorada, como o uso de blocos "using" para todos os objetos, blocos try...catch também. Se quiser ficar por dentro de como se faz isso, se inscreva no canal e assista toda a série de vídeos sobre OOP. Nela explico detalhe por detalhe isso tudo. A OOP não é só para o código fica "bonitinho", tudo, absolutamente tudo em se tratando de .NET é orientado à objeto, então, entendendo OOP muito bem, praticamente nada vai ser mistério pra você no .NET!

kerplunkboydotNET
Автор

Rapaz, você me salvou. Parabéns pelo vídeo e muito obrigada.

SandraReginaSilva-wn
Автор

Karaca, com poucas linhas e de fácil entendimento você faz isso rsrsrs.
Por favor faz um ao contrário como o sugerido no vídeo, quando você puder.
E se no futuro, quando possível tiver mais vídeos sobre nfe seria muito bom, em um ocasião você comentou comigo que para transmitir ou consultar uma nfe, poderia se fazer com WSDL, e com sua experiência acho que seria bem pratico montar um projetinho simples e funcional.
Kerplunk, valeu por compartilhar seu conhecimento. Parabéns.

NetvooBrG
Автор

Foi de enorme ajuda. Muito obrigado e parabéns!

marcelocorrea
Автор

Faz um vídeo mostrando como utilizar a classe HttpCliente + certificado digital para envio e recebimento de resposta dos arquivos XML das notas fiscais. Já procurei em tudo que é canal e não encontrei.

darcioas
Автор

Muito objetivo seu vídeo. Tem como dar uma dica para ler os produtos do xml e também realizar a geração?

joaocarlosdossantos
Автор

Parabéns pelo vídeo!

Se possível, me explique como faço para pegar todos os produtos contidos na nota fiscal. Desde já, obrigado pela atenção.

mvincius
Автор

Aqui deu certo assim
XmlSerializer ser = new
TextReader textReader = (TextReader)new
XmlTextReader reader = new XmlTextReader(textReader);
reader.Read();

NFe.TNfeProc nota =

vimacovim
Автор

Alguém conseguiu solucionar esse erro - erro no documento XML (2, 2).To usando o VS 2012

joseantunes
Автор

Estou com um problema para Desserializar um arquivo da bolsa de valores B3 do brasil. Você poderia me ajudar?

alexandresoarescampos
Автор

e agora como usa este objeto para por exemplo mostrar os produtos em um datagridview ou listview por exemplo ?

walney
Автор

Boa tarde, tentei aqui executar o mesmo código e quando eu chego no break point, nota fica com o valor null, não aparece nenhuma informação das classes.
Obs.: Estou utilizando um xml de uma NFSe.

Poderia me dar uma luz por gentileza?

thiagopratesoficial
Автор

kerplunk,
Lindo isso ai.
Detalhe, uma nfe pode ter diversas tags, que podem ou não fazer parte do xml que se seta como referencia.
tem como criar essa classe via código, sem ir la em editar e colar ?
Pois cada nfe pode não ter a tag que vc queira carregar ou o contrario.

guiizaogaming
Автор

Primeiramente parabéns pelo seu canal, suas video aulas são fora série e muito bem "Explicadinho". Agora vamos a minha dúvida... Eu criei a classe com base no xml de um cliente para preencher um dataGrid com todas as notas que selecionei no openFileDialog e consegui extrair os dados da classe, porém não funciona com notas de outros clientes que acredito ser pela versão da NFE. Como eu faço para a classe ser padrão para qualquer nfe?

gilbertosoares
Автор

Ola, tem interesse em fazer uma trabalho de freelancer em um projeto parecido com esse? se sim entre contato, abraços..

rodrigojacinto
Автор

Ola como posso converter uma tabela SQL em arquivo XML apartir do c#

mant_jd
Автор

Muito bom o vídeo! Mais um inscrito no canal!

Meu problema é dúvida agora é como carregar o certificado digital corretamente com a biblioteca X509 do C#

Você tem alguma dica em relação a isso?

washingtonpaiva