solitamente vado giù così (generico):

$link= "http://xxxxxxxxxxxxxxxxxxxxx.xml";
$doc = new DOMDocument ();
$doc->preserveWhiteSpace = false;
$doc->formatOutput = true;

$doc->load( $link );

$tags=$doc->getElementsByTagName("tag");

ecc
ecc

nessun errore.. solo non leggo nulla: $tags rimane un array bello vuoto

il mio dubbio è che mettendo come link un .php invece che un .xml la cosa non funzioni... o no??