IMPORTACAO DE XML NF DE ENTRADA

FOXMAN 28/05/2013 20:52:07
#424175
Filman, a melhor forma que encontrei foi adicionar os dados primeiramente em uma tela, jogando os produtos em um grid e tals.
Depois que tudo já estiver na tela, dai sim vc faz a atualização para o banco.

Sugiro que faça uma pesquisa sobre leitura de XML, pois irá lhe ajudar muito a tratar este arquivo.
Não há necessidade de dar um split ou carregar as tags para uma string.
Faça leitura diretamente no xml.

Trate o xml como XML e não como Texto ou string.

Veja :

For Each inNode As XmlNode In NodeNota.ChildNodes
If inNode.Name = [Ô]infNFe[Ô] Then
NotaLida.Id = inNode.Attributes.ItemOf([Ô]Id[Ô]).InnerText.Replace([Ô]NFe[Ô], [Ô][Ô])
NotaLida.versao = inNode.Attributes.ItemOf([Ô]versao[Ô]).InnerText
bla...bla...bla...bla....bla...
Next


No exemplo acima exemplifiquei apenas duas informações.
ID da nfe e VERSÃO.
Nesse mesmo nó exite todas as outras informações necessárias.




Página 2 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas