SimpleXmlElement y XPath, obteniendo una matriz vacía ()

Tengo algunos problemas para analizar XML a partir de una respuesta de Google Checkout. El XML proviene directamente del servidor de Google, por lo que no hay ningún problema con el XML en sí.

Quiero obtener todas las etiquetas de notificación de nuevos pedidos

Intenté esto pero obtengo una matriz vacía () devuelta cada vez.

$xml = new SimpleXmlElement($raw_xml);
$notifications = $xml->xpath('notifications');
$notifications = $xml->xpath('/notification-history-response/notifications/new-order-notification');
$notifications = $xml->xpath('//new-order-notification');

Un fragmento XML (solo el comienzo)

<notification-history-response xmlns="http://checkout.google.com/schema/2" serial-number="c5cda190-0eb1-4f91-87cd-e656e5598d38">
  <notifications>
    <new-order-notification serial-number="271578974677716-00001-7">
      <buyer-billing-address>
        <address1>19 sandbox st</address1>
        <address2></address2>

Respuestas a la pregunta(1)

Su respuesta a la pregunta