Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > XML > Only one top level element is allowed in an XML document. Error processing resource
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Only one top level element is allowed in an XML document. Error processing resource
Enviado por holly el día 25 de abril de 2006

Hola, estoy intentando hacer un web service utilizando XML-RPC, pero siempre me da el siguiente error:

<!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>

Ademas del puesto arriba en el asunto.
Al principio pense que era por la complejidad del metodo que queria incluir, pero lo he probado con scripts mucho mas sencillos y sigue dando el mismo error. Os pongo los dos ficheritos por si os ayuda:

"server"
<?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"
<?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
)
);

?>

Utilizo xmlrpc-epi y php 5 (instalado con wamp).

Gracias

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network