LER NFE
Boa Tarde,
Galera to com um problema, estou tentando fazer a leitura de uma NFe, mas quando vou ler da um erro nessa linha:
<nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Se eu retirar o site e deixar so assim:
<nfeProc xmlns=[Ô][Ô] versao=[Ô]2.00[Ô]>
Eu consigo puxar os dados....
Teria alguma forma de puxar os dados de uma forma organizada do XML de uma NFe...
Estou utulizando o Visual Studio 2010
Att. Luiz
Galera to com um problema, estou tentando fazer a leitura de uma NFe, mas quando vou ler da um erro nessa linha:
<nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Se eu retirar o site e deixar so assim:
<nfeProc xmlns=[Ô][Ô] versao=[Ô]2.00[Ô]>
Eu consigo puxar os dados....
Teria alguma forma de puxar os dados de uma forma organizada do XML de uma NFe...
Estou utulizando o Visual Studio 2010
Att. Luiz
Cara,
Tem estópico aqui:
Mas se não for bem o que você precisa, posta o teu código aà e o número da NFE que você quer pegar os dados
Tem estópico aqui:
TAG HTML PORTAL NACIONAL
Mas se não for bem o que você precisa, posta o teu código aà e o número da NFE que você quer pegar os dados
Vou explicar melhor....
Um Cliente meu vai e compra algum produto do revendedor... Esse revendedor mand apara ele uma copia do XML da nota fiscal.... Eu quero poder ler esse XML...
Eu ja achei varias funções que leem XML, mas ai que eu tentei quando eu coloco a assinatura digital da nota elas simplismente não funcionam....
Assinatura Digital: <nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Eu queria saber se tem alguma forma de ler esse XML, sem problemas com essa assinatura....
Eu quero um codigo para procurar pelos Elementos, de form que eu possa controlar o que buscar, pois não quero todos os dados da nota.
Exemplo: Pegar o Nome do Emitente da Nota.
Um Cliente meu vai e compra algum produto do revendedor... Esse revendedor mand apara ele uma copia do XML da nota fiscal.... Eu quero poder ler esse XML...
Eu ja achei varias funções que leem XML, mas ai que eu tentei quando eu coloco a assinatura digital da nota elas simplismente não funcionam....
Assinatura Digital: <nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Eu queria saber se tem alguma forma de ler esse XML, sem problemas com essa assinatura....
Eu quero um codigo para procurar pelos Elementos, de form que eu possa controlar o que buscar, pois não quero todos os dados da nota.
Exemplo: Pegar o Nome do Emitente da Nota.
Bom...
Tem este exemplo também com XML mas o arquivo não tem a assinatura digital:
Pode ser que te ajude a pegar os dados que você quer.
De qualquer forma tem como você enviar o arquivo XML, com a assinatura digital?
Tem este exemplo também com XML mas o arquivo não tem a assinatura digital:
SELECIONAR TAG NO XML
Pode ser que te ajude a pegar os dados que você quer.
De qualquer forma tem como você enviar o arquivo XML, com a assinatura digital?
Não posso postar o XML da nota porque é norma da empresa não deixar o conteudo sair do ambiente de desenvolvimento....
Mas é um XML de uma nota fiscal normal. Já assinal, enfim uma nota oficial....
A Versão da nota á a 2.0....
Mas o problema todo não esta em ler o XML..... Esse eu ja arrumei uma função que le do jeito que eu quero, nivel por nivel sem problemas, o unico problema e qual o começo do XML.
<nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Se eu deixar o xmlns=[Ô] [Ô] eu consigo ler o XML, mas se eu coloco qualuqer coisa ali ele ja não executa a funçao para ler o XML
Estou usando essa função (1 de algumas que eu tentei usar):
[txt-color=#0000f0]Dim[/txt-color] XML [txt-color=#0000f0]As New[/txt-color] Xml.[txt-color=#0000f0]XmlDocument[/txt-color]
XML.Load([txt-color=#e80000][Ô]Caminho XML[Ô][/txt-color])
TextBox1.Text = XML.SelectSingleNode([txt-color=#e80000][Ô]Tag Principal[Ô][/txt-color]).ChildNodes(0).InnerText.ToString
Gostaria de saber se tem alguma função que eu possa usar sem ter esse problema com essa linha no XML e que eu consiga buscar de forma organizada dentro do XML.
Os exemplos do link que você me mando tbm funcionam, até eu colocar algo ali no xmlns ¬¬
To ficando doido ja com isso :)
Desde ja agradeço!!!
Mas é um XML de uma nota fiscal normal. Já assinal, enfim uma nota oficial....
A Versão da nota á a 2.0....
Mas o problema todo não esta em ler o XML..... Esse eu ja arrumei uma função que le do jeito que eu quero, nivel por nivel sem problemas, o unico problema e qual o começo do XML.
<nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]2.00[Ô]>
Se eu deixar o xmlns=[Ô] [Ô] eu consigo ler o XML, mas se eu coloco qualuqer coisa ali ele ja não executa a funçao para ler o XML
Estou usando essa função (1 de algumas que eu tentei usar):
[txt-color=#0000f0]Dim[/txt-color] XML [txt-color=#0000f0]As New[/txt-color] Xml.[txt-color=#0000f0]XmlDocument[/txt-color]
XML.Load([txt-color=#e80000][Ô]Caminho XML[Ô][/txt-color])
TextBox1.Text = XML.SelectSingleNode([txt-color=#e80000][Ô]Tag Principal[Ô][/txt-color]).ChildNodes(0).InnerText.ToString
Gostaria de saber se tem alguma função que eu possa usar sem ter esse problema com essa linha no XML e que eu consiga buscar de forma organizada dentro do XML.
Os exemplos do link que você me mando tbm funcionam, até eu colocar algo ali no xmlns ¬¬
To ficando doido ja com isso :)
Desde ja agradeço!!!
Este é um exemplo de quando tem NameSpace
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(stream);
XmlNamespaceManager xmlNamespaceManager = new XmlNamespaceManager(xmlDocument.NameTable);
xmlNamespaceManager.AddNamespace([Ô]nfe[Ô], [Ô]http://www.portalfiscal.inf.br/nfe[Ô]);
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(stream);
XmlNamespaceManager xmlNamespaceManager = new XmlNamespaceManager(xmlDocument.NameTable);
xmlNamespaceManager.AddNamespace([Ô]nfe[Ô], [Ô]http://www.portalfiscal.inf.br/nfe[Ô]);
Tópico encerrado , respostas não são mais permitidas