another guess: does the php soap extension maybe think
that 'complexType' (all of them) needs a name attrib? (try
giving them bogus names?)

Simon Detheridge wrote:
Thanks for your response.

Quoting Jochem Maas <[EMAIL PROTECTED]>:

Simon Detheridge wrote:

I'm trying to get PHP5 to talk to a web service that I am developing.


is php choking on the comment?:

"<!--<xsd:include schemaLocation="cml.xsd" />-->"


I've removed the comments from the file. No luck.

or maybe it's choking on the 'included' cml.xsd whihc doesn't
define a charset in its 'header'?

just thinking out loud there...


Fixed, and no dice there either.

try
{
$client = new SoapClient ( "http://www.symgate.com/symgate/symgate.wsdl"; ) ;
} catch ( SoapFault $fault ) {
 echo $fault ;


try this instead:

echo '<pre>';
var_dump($fault);
exit;

doubt that it will tell you anymore though.


It provides more data about where it failed in the PHP, but the internal error string is still: "SOAP-ERROR: Parsing Schema: unexpected in complexType"

Actaully, it turns out that in the original message I posted, the message wasn't truncated - just insuffucently verbose to derive any meaningful reason as to why it failed.

All I currently know is that php found an unexpected nothing in a complexType. It doesn't tell me which complexType, or anything that might enable me to debug this usefully.

I am at a loss.

Simon



This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com


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

Reply via email to