Re: SOAP message structure passing between SOAP client/server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


-- 
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux