Re: [SOAP] WSDL: SOAP-ERROR: Parsing WSDL => End of document

[email protected] (Ivan Rodriguez) Mon, 3 May 2010 22:23:58 +0200
Newsgroups php.soap
Message-ID <[email protected]>
Try to clean temporary files, if you are developing under Linux the files
are in /tmp directory ...

On Mon, May 3, 2010 at 10:18 PM, Christian Gilman <[email protected]>wrote:

> Hello together,
>
>
>
> i am using SOAP PHP to create a web service. Untill I added a new operation
> to the wsdl file, it worked very well. Today, i added a new operation to
> the
> wsdl file, like I did it all the time, but then the the following error
> occured:
>
>
>
> "WSDL: SOAP-ERROR: Parsing WSDL: Couldn't load from
> 'http://localhost/SonryeWebService.php?WSDL' : Extra content at the end of
> the document ( )"
>
>
>
> After some testing, it seems that the parser didn't read the whole file. If
> I refresh the site, the error changes:
>
>
>
> "WSDL: SOAP-ERROR: Parsing WSDL: Couldn't load from
> 'http://localhost/SonryeWebService.php?WSDL' : Couldn't find end of Start
> Tag body line 229 ( )"
>
>
>
> And so on, the errors are switching unconstantly.
>
>
>
> I used: libxml_get_last_error() to get more information but with the first
> error the method returns:
>
>
>
> "object(LibXMLError)#1 (6) { ["level"]=>  int(3) ["code"]=>  int(5)
> ["column"]=>  int(1) ["message"]=>  string(41) "Extra content at the end of
> the document " ["file"]=>  string(42)
> "http://localhost/SonryeWebService.php?WSDL" ["line"]=>  int(280) }"
>
>
>
> And with the second error:
>
>
>
> "object(LibXMLError)#1 (6) { ["level"]=>  int(3) ["code"]=>  int(73)
> ["column"]=>  int(55) ["message"]=>  string(45) "Couldn't find end of Start
> Tag body line 229 " ["file"]=>  string(42)
> "http://localhost/SonryeWebService.php?WSDL" ["line"]=>  int(230) }"
>
>
>
> The WSDL file is correct. I have no idea anymore. What could explain this
> behaviour. The PHP Version is 5.3.1.
>
>
>
> Thanks for help
>
>
>
>