【发布时间】:2010-01-31 02:48:38
【问题描述】:
我正在使用 php 肥皂。我无法让我的肥皂主体包含自定义命名空间。 这是我想要的一个例子:
<?xml version='1.0' encoding='UTF8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<tns:MyCall xmlns:tns="my.sx"><tns:op>getStuff</tns:op><tns:args />
</tns:MyCall>
</soapenv:Body>
</soapenv:Envelope>
我无法让名为 tns 的命名空间出现在正文中,或者元素 op 和 args 中。
谁能建议这是怎么做的?
我的代码如下所示:
$client = CreateSoapClient();
try{
$result = $client->__soapCall(
'MyCall',
array(), // no params
array(
'uri' => 'urn:Myurn',
'soapaction' => 'urn:Myurn'
));
?>
【问题讨论】: