AW: [SOAP] WSDL: SOAP-ERROR: Parsing WSDL => End of document
| From: | Christian Gilman | Date: | Mon, 03 May 2010 20:26:16 +0000 |
| Subject: | AW: [SOAP] WSDL: SOAP-ERROR: Parsing WSDL => End of document | ||
| References: | 1 2 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-3085@lists.php.net to get a copy of this message | ||
Thanks for this idea. I am using XAMPP under windows. I cleared the tmp
folder, but i also disabled caching because i thought that it may be the
problem, but the error is still there.
Von: Ivan Rodriguez [mailto:epplestun@gmail.com]
Gesendet: Montag, 3. Mai 2010 22:24
An: Christian Gilman
Cc: soap@lists.php.net
Betreff: Re: [SOAP] WSDL: SOAP-ERROR: Parsing WSDL => End of document
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 <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