Использование параметра карты классов PHP SoapClient с WSDL, содержащим элемент и complexType с тем же именем

Я встречал несколько разных файлов WSDL, которые содержат элемент и complexType с одинаковыми имя. Например, http://soap.search.msn.com/webservices.asmx?wsdl имеет две сущности с именем «SearchResponse»:

В этом сценарии я не могу понять, как чтобы правильно сопоставить эти сущности с классами PHP с помощью опции SoapClient () «карты классов».

В руководстве по PHP сказано следующее: некоторые типы WSDL в классы PHP. это опция должна быть массивом с WSDL типы как ключи и имена классов PHP Мне любопытно, может ли кто-нибудь дать совет. FWIW, я не могу редактировать удаленный WDSL.

Есть идеи ???

11
задан stereoscott 27 September 2010 в 06:06
поделиться