IMPORTACAO DE XML NF DE ENTRADA
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 :
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.
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.
Tópico encerrado , respostas não são mais permitidas