Загрузить XML файл в DOM-представление можно так:
$dom=new DomDocument();
$dom->load($inFile);
Основные классы для работы - это DOMNode и DOMElement.
DOMNode - это базовый класс, DOMElement - расширенный класс, на основе DOMNode.
Выбрать нужные DOM-узлы (DOMNode) можно с помощью метода:
DOMNodeList DOMElement::getElementsByTagName('name')
Надо обратить внимание, что несмотря на то, что это метод класса DOMElement, и называется он getElementsByTagName, данный метод возвращает список объектов DOMNode, а не DOMElement.