SOAP equivilent - php, xml, wcf, soap

Мені потрібно запитати службу WCF у PHP, щоб він міг повернути об'єкт XML назад.

Раніше я зміг це зробити, використовуючи http-запит і метод публікації

$url = "http://localhost:49000/";
//create the httprequest object
$httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST, $options);

Використання мила. Я можу зробити зв'язок, роблячи це:

// Create a new soap client based on the service"s metadata (WSDL)
$client = new SoapClient("http://localhost:8731/FileUploadService?wsdl");

Але як я можу передати об'єкт XML у клієнт мила і повернути об'єкт XML.

Відповіді:

-2 для відповіді № 1

Якщо ви дійсно Ви хочете надіслати рядок, що містить XML, який можна використовувати $ client-> YourSoapMethodCall (новий SoapVar ($ xmlString, XSD_ANYXML)).

Але було б зручніше годувати параметри з масивом або об'єктами (що я використовую). порівн. http://andrecatita.com/code-snippets/php-soap-repeated-element-name/