Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal tb???
estou tentando ler este XML que vem do VISA NET...
>
<?xml version="1.0" encoding="ISO-8859-1"?>
<MESSAGE><TID>3059681991147404A001</TID><LR>189</LR><ARP/><PRICE>604</PRICE><ORDERID>5188</ORDERID><FREE>campo livre</FREE><PAN/><BANK/><ARS>O usuário fechou a janela antes de encerrar a transação</ARS><AUTHENT/></MESSAGE>
estou utilizando a seguinte function..
>
if (file_exists('agenda.xml')) {
$xml = simplexml_load_file('agenda.xml');
print_r($xml);
foreach($xml as $xmll){
echo "<br>".$xmll;
}
} else {
exit('Erro ao abrir agenda.xml.');
}
os dados aparecem normal, mas eu preciso apenas do TID e do LR... não consigo pegar apenas estes dados... alguem poderia me ajudar??
abs
André Brigado pela ajuda cara.. só mais uma coisa....o resultado está retornando assim:
Array ( [0] => SimpleXMLElement Object ( [0] => 3059681991147404A001 ) )
Como faço para pegar apenas o número: 3059681991147404A001
vlw.
echo $notal[0];
usa XPATH
isso te retorna um array com todos os tid dentro de message.Para maiores detalhes:
http://br2.php.net/manual/pt_BR/function.s...ement-xpath.php
Att.,
Andrey Moretti