Вы действительно должны использовать встроенный класс SoapClient , если можете или не можете использовать библиотеки PEAR SOAP . Поскольку вы работаете с PHP 5.3, SoapClient должен быть доступен.
Что касается использования вами Xpath, вы запрашиваете неправильное пространство имен и элемент. Пространство имен запрашиваемого элемента: "http://www.driver.org",, поэтому это должно сработать, хотя имейте в виду, что я на самом деле не запускал его, хотя оно должно быть правильным:
<?php
$xml = simplexml_load_string($response);
$xml->registerXPathNamespace('rid', 'http://www.driver.org');
foreach ($xml->xpath('//rid:ResourceIdentifier') as $item) {
echo (string) $item;
}
?>
Но, пожалуйста, не делайте этого, используйте один из двух упомянутых мной клиентов SOAP. Я понятия не имею, откуда вы взяли {http://apilistener.envoyservices.com}payment
, поскольку это не упоминается в ответе.