SOAP: parece que no tenemos ningún documento XML

Estoy tratando de crear un servicio web, pero antes de hacerlo, estoy tratando de obtener un ejemplo simple que encontré en Internet para que funcione primero, pero sigo recibiendo el siguiente error:

Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in C:\Documents and Settings\geoff\My Documents\Websites\jquery\index.php:20 Stack trace: #0 [internal function]: SoapClient->__call('getStockQuote', Array) #1 C:\Documents and Settings\geoff\My Documents\Websites\jquery\index.php(20): SoapClient->getStockQuote(Array) #2 {main} thrown in C:\Documents and Settings\geoff\My Documents\Websites\jquery\index.php on line 20

Estoy usando nusoap v1.94

Mi código de servicio web se ve así:

function getStockQuote($symbol) {
$price = '1.23';
return $price;
}

require('nusoap.php');

$server = new soap_server();

$server->configureWSDL('stockserver', 'urn:stockquote');

$server->register("getStockQuote",
            array('symbol' => 'xsd:string'),
            array('return' => 'xsd:decimal'),
            'urn:stockquote',
            'urn:stockquote#getStockQuote');

$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA)
                  ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);

Sé que una de las causas es tener espacios en blanco antes o después de sus etiquetas php en el script de su servidor, pero ese no es el caso. ¡Me ha estado volviendo loco por horas! Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(9)

Su respuesta a la pregunta