Bir gayrimenkul projesi için kodladığım ufak bir class. İşinize yarayabilir.

piyasalar.php
<?php

class Piyasalar {

	var $temp_xml;

	function __construct(){
	
		$this->url = 'http://realtime.paragaranti.com/asp/xml/icpiyasa.asp';
	
	}
	
	function get_data(){
	
		$data = @file_get_contents($this->url);
		$this->temp_xml = $data;
	
	}
	
	function parse_data($node = ''){
	
		if(strlen($this->temp_xml) < 10) {
			$this->get_data();
		}

		$nodes = explode('>', $node);

		$node_count = count($nodes);
		$data = $this->temp_xml;


		for($i=0; $i < $node_count; $i++) {
		$sme="";
			if(strpos($nodes[$i], "[") > 1) {
					$a = strpos($nodes[$i], "[");
					$nodex = substr($nodes[$i], 0, strlen($nodes[$i]) - ($a-2));

					$sme = substr($nodes[$i], $a+1, 1);

			} else {
			
					$nodex = $nodes[$i];
					
			}

			$data = explode('<'.$nodex.'>',$data);

			if($sme != "") {

				$data = explode('</'.$nodex.'>',$data[$sme]);
				
			} else {
			
				$data = explode('</'.$nodex.'>',$data[1]);
			}
					
			$data = $data[0];

		}
		
		return $data;
	
	}

}

define('P_DOLAR','Dolar');
define('P_EURO','Euro');
define('P_STERLIN','Sterlin');
define('P_GOLD','Altın');
define('P_IMKB','IMKB');

$Para = new Piyasalar();

?>
kullanım şekli;
 <table cellpadding="0" cellspacing="0" width="200">
  <tr>
    <td height="20"><?php echo P_DOLAR; ?></td>
    <td><div align="center"></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[2]>LAST'); ?></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[2]>PERNC'); ?></div></td>
  </tr>
  <tr>
    <td height="20"><?php echo P_EURO; ?></td>
	<td><div align="center"></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[3]>LAST'); ?></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[3]>PERNC'); ?></div></td>
  </tr>
  <tr>
    <td height="20"><?php echo P_STERLIN; ?></td>
<td><div align="center"></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[4]>LAST'); ?></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[4]>PERNC'); ?></div></td>
  </tr>
  <tr>
    <td height="20"><?php echo P_GOLD; ?></td>
<td><div align="center"></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[5]>LAST'); ?></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[5]>PERNC'); ?></div></td>
  </tr>
   <tr>
    <td height="20"><?php echo P_IMKB; ?></td>
<td><div align="center"></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[1]>LAST'); ?></div></td>
    <td><div align="right"><?php echo $Para->parse_data('ICPIYASA>STOCK[1]>PERNC'); ?></div></td>
  </tr>
</table>
demo

kolay gelsin.