note 87789 added to function.soap-soapclient-soapcall

From: Date: Mon, 22 Dec 2008 01:12:46 +0000
Subject: note 87789 added to function.soap-soapclient-soapcall
Groups: php.notes 
Request: Send a blank email to php-notes+get-148436@lists.php.net to get a copy of this message
In response to ryan's comment, I thought I would mention I solved passing XMLNode (actually XMLElement) objects in and out of an ASP.NET WebService by defining custom XML serializers and deserialisers to the SoapClient constructors as a "typemap" option that mapped DOMElements back and forth via "xml_to" and "xml_from" by latching on to the provided WSDL types. Incidentally, this seemed the only clean way to do this as the WSDL seemed to specify <xsd:any> types for these and there does not seem to be any other serialization "pickling" hooks for defining such. Unfortunately, this seems to be lightly documented at best (some of the best "documentation" for this came from the PHP SOAP extension regression test suites that are in the extension code). ---- Server IP: 69.147.83.197 Probable Submitter: 96.225.224.216 ---- Manual Page -- http://www.php.net/manual/en/function.soap-soapclient-soapcall.php Edit -- https://master.php.net/note/edit/87789 Del: integrated -- https://master.php.net/note/delete/87789/integrated Del: useless -- https://master.php.net/note/delete/87789/useless Del: bad code -- https://master.php.net/note/delete/87789/bad+code Del: spam -- https://master.php.net/note/delete/87789/spam Del: non-english -- https://master.php.net/note/delete/87789/non-english Del: in docs -- https://master.php.net/note/delete/87789/in+docs Del: other reasons-- https://master.php.net/note/delete/87789 Reject -- https://master.php.net/note/reject/87789 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#148436) next »