Foros del Web » Programación para mayores de 30 ;) » Programación General »

Only one top level element is allowed in an XML document. Error processing resource

Estas en el tema de Only one top level element is allowed in an XML document. Error processing resource en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/04/2006, 04:11
 
Fecha de Ingreso: abril-2006
Mensajes: 1
Antigüedad: 18 años
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:29.