Как создать мыльный сервер, используя php, чтобы вернуть XML-сообщение о структуре следующим образом: - PullRequest
1 голос
/ 05 декабря 2011

Каков наилучший подход для создания мыльного сервера с использованием php с Zend или без, чтобы вернуть XML-сообщение структуры следующим образом:

<soapenv:Body>
<response>
<element2>
      <element3>
    <element4>
        <element5>
            <element6>

                    .
                    .
                    .
                    .
                    .
                    .

            </element6>
        </element5>
    </element4>
</element3>
</element2>
</response>
</soapenv:Body>

Мне нужен подход для создания классов php и создания большого объектаэто состоит из других объектов, которые возвращаются в формате xml, как показано выше, клиенту.Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Вы можете определить имена тегов XML в своем ответе, используя SoapVar

return new SoapVar(
            array(
                'Element1' => "Some value",
                'Element2' => "Some other value"), SOAP_ENC_OBJECT );

Надеюсь, это поможет!

0 голосов
/ 05 декабря 2011

Возможно, вы захотите использовать встроенный PHP класс SOAP-сервера

...