Re: [SOAP] SOAP message structure passing between SOAP client/server

[email protected] (noddle)
Newsgroups php.soap
Message-ID <[email protected]>
OK, last one for a while. It's not easy to lean PHP, XML, XSD, SOAP, & WSDL
all at the same time.

All my grief was again a namespace problem because simplexml_load_string
didn't know what to do with the namespace prefix 'tnt' that I had to prepend
to the Amazon schemas in order to get the PHP WSDL & SOAP extension to
create the PHP types out of the complex types in the schemas and so
simplexml_load_string was returning FALSE.

I changed this:
$xmlobj      = simplexml_load_string($xmlstr);

to this:
$xmlobj      = simplexml_load_string($xmlstr, NULL, NULL, "tnt", true);

and now get back a simplexml object as expected.

Thanks.


noddle wrote:
> 
> Hello,
> 
> I am trying to write a SOAP client / server app & cannot get the SOAP
> message structures passed back and forth between the client & servers:
> 
> Attached are the WSDL, XSDs, XML example, & PHP that is causing me so much
> grieve.
> 
> Has anyone any ideal what I am doing wrong?
> 
> I've not attached some of the schemas and skeleton php files. 
> 
> This is Mac osX, PHP 5.3 with SOAP extension & apache 2.2.x. 
> 
> Thanks.
> 
>  http://www.nabble.com/file/p25950961/AmazonServices.wsdl
> AmazonServices.wsdl 
> http://www.nabble.com/file/p25950961/AmazonServicesClient.php
> AmazonServicesClient.php 
> http://www.nabble.com/file/p25950961/AmazonServicesServer.php
> AmazonServicesServer.php 
> http://www.nabble.com/file/p25950961/amzn-envelope.xml amzn-envelope.xml 
> http://www.nabble.com/file/p25950961/AmazonServices.php AmazonServices.php 
> http://www.nabble.com/file/p25950961/XMLlibrary.php XMLlibrary.php 
> http://www.nabble.com/file/p25950961/amzn-envelope.xsd amzn-envelope.xsd 
> http://www.nabble.com/file/p25950961/amzn-base.xsd amzn-base.xsd 
> http://www.nabble.com/file/p25950961/amzn-header.xsd amzn-header.xsd 
> http://www.nabble.com/file/p25950961/FulfillmentCenter.xsd
> FulfillmentCenter.xsd 
> 

-- 
View this message in context: http://www.nabble.com/SOAP-message-structure-passing-between-SOAP-client-server-tp25950961p25977870.html
Sent from the Php - Soap mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.