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

From: Date: Tue, 04 May 2010 10:09:05 +0000
Subject: Re: [SOAP] WSDL: SOAP-ERROR: Parsing WSDL => End of document
References: 1 2  Groups: php.soap 
Request: Send a blank email to php-soap+get-3090@lists.php.net to get a copy of this message
On 3 May 2010 21:18, Christian Gilman <gille08@googlemail.com> 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 > > > > Put the wsdl URL ( http://localhost/SonryeWebService.php?WSDL ) into your browser and do a view source to see the results. What is shown? Is the server generating errors in the output? -- ----- Richard Quadling "Standing on the shoulders of some very clever giants!" EE : http://www.experts-exchange.com/M_248814.html EE4Free : http://www.experts-exchange.com/becomeAnExpert.jsp Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 ZOPA : http://uk.zopa.com/member/RQuadling

« previous php.soap (#3090) next »