Boa Noite,
Não entendo muito de programação em PHP, mas acho que XML é case-sensitive, e neste exemplo vc. está tentando coletar o conteúdo do campo cUF e não do campo cuf.
at
Rogério
-- Em 23 de janeiro de 2013 21:11, Ricardo Rossi <ricardorossi@msn.com> escreveu:
Consegui sanar a duvida, vou terminar a rotina e postar aqui.Pode ser util de alguma forma.Abracos!--
Em quarta-feira, 23 de janeiro de 2013 14h04min49s UTC-2, Ricardo Rossi escreveu:Boa tarde;Primeiro que me desculpar por perguntar algo assim, pois é o basico de qualquer coisa com a NFe, mas nao esta funcionando comigo.Nao sei se é erro de codigo ou se falta algo no meu servidor local, entao, peço ajuda de voces.Estou montando uma ferramenta em PHP que le o XML da NFe e depois grava no meu banco de dados MySQL, e segue o codigo:<?$xml=simplexml_load_file("nfe.xml");foreach( $xml->NFe as $nfe ) {$cuf = $nfe->cuf;echo $cuf;}print_r($xml);?>A parte do XML que esta sendo lido segue:<?xml version="1.0" encoding="UTF-8"?>-<nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">-<NFe xmlns="http://www.portalfiscal.inf.br/nfe">-<infNFe versao="2.00" Id="NFe35130106314661000178550010000211551527553391">-<ide><cUF>35</cUF><cNF>52755339</cNF><natOp>Remessa para industrializacao</natOp><indPag>2</indPag><mod>55</mod><serie>1</serie><nNF>21155</nNF><dEmi>2013-01-07</dEmi><dSaiEnt>2013-01-07</dSaiEnt><hSaiEnt>16:24:00</hSaiEnt><tpNF>1</tpNF><cMunFG>3552205</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>1</cDV><tpAmb>1</tpAmb><finNFe>1</finNFe><procEmi>0</procEmi><verProc>AGIW</verProc></ide>O nfe.xlml é o XML recebido do fornecedor, padrao a todos os geradores.O print_r exibe o arquivo, mas o codigo acima nao mostra nada, como se nem lesse o arquivo, agora vem minha duvida:- Estou lendo os nós de forma errada ou preciso de algum complemento em meu servidor PHP local?Se for uma pergunta muito noob, peço desculpas, mas estou realmente empacado nisso, vergonhadamente.Agradeço a ajuda de todosRicardo
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
Para POSTAR uma mensagem no grupo, envie um email para sped-nfe@googlegroups.com
Para SAIR DO GRUPO, envie uma mensagem para sped-nfe+unsubscribe@googlegroups.com
Atenciosamente,
Geraldo Nunes
Belo Horizonte/MG
Moderador do Grupo
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
Para POSTAR uma mensagem no grupo, envie um email para sped-nfe@googlegroups.com
Para SAIR DO GRUPO, envie uma mensagem para sped-nfe+unsubscribe@googlegroups.com
Atenciosamente,
Geraldo Nunes
Belo Horizonte/MG
Moderador do Grupo






0 comentários:
Postar um comentário