Posted by Jochem Maas on 01/09/06 16:55
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 <jochem@iamjochem.com>:
>
>> 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
>
[Back to original message]
|