Если вы не можете использовать SoapClient
для получения ответа SOAP в объекте PHP, тогда используйте SimpleXML для анализа ответа мыла.
Например (где $xmlstr
содержит ответ SOAP):
$element = new SimpleXMLElement( $xmlstr );
$centerElement = $element->Body->GetCentresResponse->ExampleCentre->Cent;
$center = array(
$centerElement->ID,
$centerElement->Name,
$centerElement->Code,
$centerElement->Email,
$centerElement->Address1,
$centerElement->Address2,
$centerElement->City,
$centerElement->PostCode,
$centerElement->Telephone,
$centerElement->Location,
$centerElement->URL,
);
Теперь вы можете хранить $center
в базе данных.