Xml
bom dia pessoal, estou tentando ler um XML com o php simplexml_load_file para ser mais especifico, quando é um arquivo simples, com poucas tags ou tags simples eu consigo ler, mais quando é um XML com muitas tags 'pai' não consigo ler, alguem podia me dar uma dica ?
vou postar o codigo abaixo que estou usando.
<?php
if (file_exists('xml/4041.xml')) {
$xml = simplexml_load_file('xml/4041.xml');
} else {
exit('Falha ao abrir arquivo.');
}
foreach($xml->NFe as $NFe)
{
**echo $NFe->CNPJ;**
**echo $NFe->infCpl;**
}
?>
Abaixo vou postar o um pedaço do XML para quem quiser entender melhor !
<?xml version="1.0" encoding="UTF-8"?>
<nfeProc versao="2.00" xmlns="[http://www.portalfiscal.inf.br/nfe">](http://www.portalfiscal.inf.br/nfe)
<NFe xmlns="[http://www.portalfiscal.inf.br/nfe">](http://www.portalfiscal.inf.br/nfe)
<infNFe Id="NFe35140600305820000000000000" versao="2.00">
<ide>
<cUF>35</cUF>
<cNF>04590400</cNF>
<natOp>venda</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>1747</nNF>
<dEmi>2014-06-04</dEmi>
<tpNF>1</tpNF>
<cMunFG>3509502</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>7</cDV>
<tpAmb>1</tpAmb>
<finNFe>1</finNFe>
<procEmi>3</procEmi>
<verProc>2.2.24</verProc>
</ide>
<emit>
<CNPJ>CNPJ</CNPJ>
<xNome>NOME</xNome>
<xFant>NOME</xFant>
<enderEmit>
<xLgr>RUA</xLgr>
<nro>15</nro>
<xCpl>B</xCpl>
<xBairro>BAIRRO</xBairro>
<cMun>00000</cMun>
<xMun>CIDADE</xMun>Discussão (1)
Carregando comentários...