Hallo,

ich habe folgendes Zend-Server Script geschrieben. Wenn ich die soap-server.php aufrufen, dann bekomme ich mitgeteilt "Invalid XML". Ich kann darin jedoch keinen Fehler erkennen. Die wsdl-Datei wird auch mit Zend automatisch erstellt. Kann mir vielleicht jemand sagen was ich da falsch mache?

PHP-Code:
<?php
require_once 'Zend/Soap/AutoDiscover.php';
require_once 
'Zend/Soap/Server.php';

/**
 * Testen einer Soap Server Verbindung
 *
 * @param string $x
 * @return string test
 */
function function1($x)
{
    return 
'Rückgabe: '.$x;
}

if(isset(
$_GET['wsdl'])) {
    
$autodiscover = new Zend_Soap_AutoDiscover();
    
$autodiscover->addFunction('function1');
    
$autodiscover->handle();
}
else {
    
$soap = new Zend_Soap_Server('soap-server.wsdl');
    
$soap->addFunction('function1');
    
$soap->handle();
}
?>