Codice PHP:
<?php
$xmlstr = '
<items>
<item>
<symbol>SILVER</symbol>
<bid>30.45</bid>
<ask>30.49</ask>
<change>0.01</change>
<digits>2</digits>
<lasttime>1357948673</lasttime>
</item>
</items>
';
$xml = simplexml_load_string($xmlstr);
foreach($xml as $item) {
echo "Symbol: ".$item->symbol."
";
echo "Bid: ".$item->bid."
";
echo "Ask: ".$item->ask."
";
echo "Change: ".$item->change."
";
echo "Digits: ".$item->digits."
";
echo "Lasttime: ".$item->lasttime."
";
}
?>
In questo modo stampi tutto l'XML.
Se ti serve solamente la quotazione dell'argento basta un semplice if:
Codice PHP:
foreach($xml as $item) {
if ($item->symbol == 'SILVER') {
echo "Symbol: ".$item->symbol."
";
echo "Bid: ".$item->bid."
";
echo "Ask: ".$item->ask."
";
echo "Change: ".$item->change."
";
echo "Digits: ".$item->digits."
";
echo "Lasttime: ".$item->lasttime."
";
}
}