Erro no Foreach quando leio o Arquivo XML

11/03/2016

0

PHP

Boa noite a todos!
Estou tentando ler um arquivo XML com o PHP porém não está me retornando dados e consequentemente dando erro no foreach.

Meu código PHP


				$LinkXML = "dados_xml_tj.xml";
				$xml = simplexml_load_file($LinkXML) -> arrecadacoesXML;

				foreach($xml -> arrecadacoes as $arrecadacoes){ 

					$var_contaritem = $var_contaritem + 1;
					$var_agencia				= $arrecadacoes -> agencia;
					$var_banco					= $arrecadacoes -> banco;
					$var_codigoAto				= $arrecadacoes -> codigoAto;
					$var_descricaoAto			= utf8_decode($arrecadacoes -> descricaoAto);
					$var_codigoCartorio			= $arrecadacoes -> codigoCartorio;
					$var_tipoCartorio			= utf8_decode($arrecadacoes -> tipoCartorio);
					$var_custas					= $arrecadacoes -> custas;
					$var_dataPagamento			= $arrecadacoes -> dataPagamento;
					$var_defensoriaPublica		= $arrecadacoes -> defensoriaPublica;
					$var_emolumentos			= $arrecadacoes -> emolumentos;
					$var_fecom					= $arrecadacoes -> fecom;
					$var_taxaFiscalizacao		= $arrecadacoes -> taxaFiscalizacao;
					$var_denominacaoCartorio	= utf8_decode($arrecadacoes -> denominacaoCartorio);
					$var_numDaje				= $arrecadacoes -> numDaje;
					$var_valorDaje				= $arrecadacoes -> valorDaje;
					$var_repasseD2				= $arrecadacoes -> repasseD2;
					
					echo '$var_agencia - > ' . $var_agencia . "
";
				 }
?>



Só que quando executo dá este erro:
Warning: Invalid argument supplied for foreach() in D:\wamp\www\siswc\add\enviarxml.php on line X

Como se o foreach não tivesse encontrado nada no arquivo XML - Porém o arquivos existe e com o seu conteúdo todo íntegro.

Vejam aqui o conteúdo do arquivo XML.
http://www.essencialweb.com.br/testes/dados_xml_tj.xml
Cláudio Magalhães

Cláudio Magalhães

Responder

Posts

11/03/2016

William

Você está carregando o XML de maneira errada, tente assim:
<?php
$xml = simplexml_load_file('dados.xml');
 
foreach($xml->arrecadacoes as $arrecadacao):
	echo $arrecadacao->agencia . '<br>';
endforeach;
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar