2013-05-17 6 views
0

, когда я просто пытаюсь разработать простой веб-сервис с помощью Nusoap.when я выполняю свой server.php, он выполняет вывод и выводит файл WSDL и метод, который я дал. Но когда я пытаюсь для выполнения моего XML-файла он показывает ошибку как документ empty.i, учитывая это ниже.PHP webservices, используя nusoap

Это ошибка:

This page contains the following errors: 

    error on line 1 at column 21: Extra content at the end of the document 
    Below is a rendering of the page up to the first error. 

А вот мой XML-файл:

HTTP/1.1 200 OK 
    Server: Microsoft-IIS/5.0 
    Date: Thu, 24 Apr 2003 15:15:28 GMT 
    X-Powered-By: PHP/4.0.6 
    Server: NuSOAP Server v0.6.3 
    Connection: Close 
    Content-Type: text/xml; charset=UTF-8 
    Content-Length: 522 

    <?xml version="1.0" encoding="ISO-8859-1"?> 
    <SOAP-ENV:Envelope 
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:si="http://soapinterop.org/xsd"> 
    <SOAP-ENV:Body> 
     <helloResponse> 
      <return xsi:type="xsd:string">Hello, Scott</return> 
     </helloResponse> 
    </SOAP-ENV:Body> 
    </SOAP-ENV:Envelope> 

Может кто-нибудь пожалуйста, скажите мне, в чем причина.

+1

Вы указали корневой элемент? В основном это проблема. – Matheno

+0

no..i не указал корень element.can u, пожалуйста, дайте мне ясное представление о том, что делать. – devi

+0

Взгляните на это: http://www.w3schools.com/soap/soap_header.asp – Matheno

ответ

0

Вам не хватает пространства имен. Пространство имен определяет Конверт как конверт SOAP.