Как с помощью php убрать пространства имен в soap-сообщении?

pampushechca

Новичок
Как с помощью php убрать пространства имен в soap-сообщении?

Добрый день,

Сервер посылает soap-сообщение такого вида:
PHP:
<SOAP-ENV:Body>
<ns1:method>...</ns1:method>
</SOAP-ENV:Body>
А нужно, чтобы было просто
PHP:
<SOAP-ENV:Body>
<method></method>
</SOAP-ENV:Body>
Кто-нибудь знает, как можно средствами php убрать эти пространства имен?
 

MiRacLe

просто Чудо
насколько я знаю ничего умнее этого пока не придумали:
PHP:
<?php
function fix_ns($input) {
    return str_replace('ns1:','',$input);
}

ob_start('fix_ns');
$server->handle();
ob_end_flush();
?>
 
Сверху