Процедурно, simple_xml_load_file .
$file = '/path/to/test.xml';
if (file_exists($file)) {
$xml = simplexml_load_file($file);
print_r($xml);
} else {
exit('Failed to open '.$file);
}
Вы также можете рассмотреть возможность использования интерфейса OO, SimpleXMLElement .
Редактировать: Если файл находится на некотором удаленном URI, file_exists
не будет работать.
$file = 'http://example.com/text.xml';
if(!$xml = simplexml_load_file($file))
exit('Failed to open '.$file);
print_r($xml);