【发布时间】:2012-06-14 10:12:04
【问题描述】:
我对 SOAP 和 WSDL 世界还很陌生。我该怎么做才能确保命名空间始终位于返回元素中?
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://someurl.com">
<SOAP-ENV:Body>
<ns1:sayHelloResponse>
<return>Say Hello Kelvin</return>
</ns1:sayHelloResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
我想要的是:
<ns1:sayHelloResponse>
<ns1:return>Say Hello Kelvin</ns1:return>
</ns1:sayHelloResponse>
我正在使用 PHP 和 Zend 框架。 WSDL 由 Zend_Soap_AutoDiscovery 生成。但这不应该是一个障碍,因为无论如何我都会修改它的输出。
感谢您的帮助。
【问题讨论】:
标签: php zend-framework soap wsdl zend-soap