- var_dump: documentation ( source)
<?php
$xml = <<<EOD
<?xml version="1.0" encoding="UTF-8"?>
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>Reference rates</gesmes:subject>
<gesmes:Sender>
<gesmes:name>Eesti Pank</gesmes:name>
</gesmes:Sender>
<Cube>
<Cube time="2014-03-04">
<Cube currency="AUD" rate="1.5392" />
<Cube currency="BGN" rate="1.9558" />
<Cube currency="BRL" rate="3.2100" />
<Cube currency="CAD" rate="1.5244" />
<Cube currency="CHF" rate="1.2172" />
<Cube currency="CNY" rate="8.4564" />
<Cube currency="CZK" rate="27.3690" />
<Cube currency="DKK" rate="7.4627" />
<Cube currency="GBP" rate="0.8246" />
<Cube currency="HKD" rate="10.6847" />
<Cube currency="HRK" rate="7.6525" />
<Cube currency="HUF" rate="311.1500" />
<Cube currency="IDR" rate="15957.1100" />
<Cube currency="ILS" rate="4.8055" />
<Cube currency="INR" rate="85.1757" />
<Cube currency="JPY" rate="140.2000" />
<Cube currency="KRW" rate="1474.4700" />
<Cube currency="LTL" rate="3.4528" />
<Cube currency="MXN" rate="18.2977" />
<Cube currency="MYR" rate="4.5049" />
<Cube currency="NOK" rate="8.2485" />
<Cube currency="NZD" rate="1.6411" />
<Cube currency="PHP" rate="61.6390" />
<Cube currency="PLN" rate="4.1865" />
<Cube currency="RON" rate="4.5183" />
<Cube currency="RUB" rate="49.7510" />
<Cube currency="SEK" rate="8.8603" />
<Cube currency="SGD" rate="1.7469" />
<Cube currency="THB" rate="44.6290" />
<Cube currency="TRY" rate="3.0520" />
<Cube currency="USD" rate="1.3768" />
<Cube currency="ZAR" rate="14.9180" />
</Cube>
</Cube>
</gesmes:Envelope>
EOD;
$sxe = new SimpleXMLElement($xml);
$sxe->registerXPathNamespace('g', 'http://www.gesmes.org/xml/2002-08-01');
$sxe->registerXPathNamespace('pank', 'http://www.ecb.int/vocabulary/2002-08-01/eurofxref');
$result = $sxe->xpath('//Envelope/Cube/Cube/Cube');
var_dump( $result );