force a default namespace in SOAP payload?
| From: | George Schlossnagle | Date: | Thu, 31 Mar 2005 13:41:39 +0000 |
| Subject: | force a default namespace in SOAP payload? | ||
| Groups: | php.soap | ||
| Request: | Send a blank email to php-soap+get-1816@lists.php.net to get a copy of this message | ||
Are there any feelings (or perhaps just an undocumented way) to force a default namespace on SOAP payload? I'm looking at integrating with a SOAP server that has a slightly broken parser, and seems to need to have the payload in a default namespace rather than explicitly namespaced. I.e. rather than:
<soap-env:envelope xmlns:tns="http://my.own.ns" ...>
...
<soap-env:body>
<tns:payload>
<tns:foo>bar</tns:foo>
</tns:payload>
</soap-env:body>
</soap-env:envelope>
they seem to need
<soap-env:envelope ...>
...
<soap-env:body>
<payload xmlns="http://my.own.ns">
<foo>bar</foo>
</payload>
</soap-env:body>
</soap-env:envelope>
George Schlossnagle
-- Prinicipal Consultant
-- OmniTI Computer Consulting
-- http://www.omniti.com