<?
//считываем файл "persons.xml" в строку
$xmlstr = join('',file('persons.xml'));
// переводим строку с xml-файлом
// в дерево объектов. Если операция
// прошла неудачно, то выводим
// ошибку и прекращаем работу.
if(!$dom = domxml_open_mem($xmlstr)) {
echo "Ошибка при разборе документа\n";
exit;
}
// можно посмотреть, как выглядит
// этот объект
print_r($dom);
echo "";
// выделяем корневой элемент
// дерева объектов.
// В нашем случае это будет
// элемент
$root = $dom->document_element();
print_r($root);
echo "";
?>