Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2006, 04:11
holly
 
Fecha de Ingreso: abril-2006
Mensajes: 1
Antigüedad: 18 años, 11 meses
Puntos: 0
Only one top level element is allowed in an XML document. Error processing resource

Hola!


Estoy desarrollando un web service con php y xml-rpc, y me da siempre ese error, utilice el script que utilice. Ademas, tambien me aparece esto otro:

Código HTML:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<HEAD> <TITLE>400 Bad Request</TITLE> </HEAD>
<BODY> 
<H1>Bad Request</H1> 
Your browser sent a request that this server could not understand.
<P> Invalid URI in request POST pruebaserver.php HTTP/1.0<P> 
<HR> <ADDRESS>Apache/1.3.33 Server at localhost Port 80</ADDRESS> </BODY>
</HTML> 
Los dos ficheros que utilizo son los siguientes:

"server"

Código PHP:
<?php 

            $xmlRpcServer 
xmlrpc_server_create();
            
xmlrpc_server_register_method($xmlRpcServer'transform','transform');
            
$requestXML $HTTP_RAW_POST_DATA;
            
            
$response xmlrpc_server_call_method ($xmlRpcServer$requestXML'');
            
header ('content-type: text/xml');
            echo 
$response;
            
xmlrpc_server_destroy($xmlRpcServer);
            
            function 
transform ($methodName$params$appData)
            {
             
file_put_contents ('prueba.txt''hola mundo');
             return 
0;
            }
?>
"client"

Código PHP:
<?php 

            
include_once '../xmlrpc_utils/utils.php';
            
            
$host 'localhost';
            
$port=80;
            
$uri='pruebaserver.php';
            
            
$result xu_rpc_http_concise (
                            array (
                                        
'method' => 'transform',
                                        
'host' =>$host,
                                        
'uri'=>$uri,
                                        
'port'=>$port,
                                        
'debug' => TRUE
                            
)
            );
            
?>
Estoy utilizando php5 (instalado con wamp) y xmlrpc-epi.

Gracias