Me parece muy interesante DOMDocument, dejo otro ejemplo recorriendo todo el namespace domain usando
getElementsByTagNameNS, basado en el XML del post.
Código PHP:
Ver original<?php
$doc = new DOMDocument();
$doc->loadXML($xml);
$nodos = $doc->getElementsByTagNameNS($doc->lookupNamespaceUri('domain'), '*');
for ($i=0; $i<$nodos->length; $i++) {
echo $nodos->item($i)->nodeName . '<br />';
echo $nodos->item($i)->nodeValue . '<hr />';
}