/ / Traitement de requêtes XQuery sous SOAP - php, services Web, soap, xquery

Traitement de XQuery dans SOAP - php, web-services, soap, xquery

Comment afficher le résultat d'une requête XQuerydans une application SOAP client-serveur? Ci-dessous, ce que j’ai jusqu’à présent, il n’imprime que bonjour et un nom. Comment puis-je l'obtenir pour traiter XQuery et renvoyer le résultat?

Code client:

<?php
$client = new SoapClient("hidden");
echo "Functions:<br/><br/>";
echo var_dump($client->__getFunctions());
echo "<br/><br/>";
try
{
$return = $client->sayhello("Ross");
echo($return."<br>");
}
catch(SoapFault $soapFault)
{
echo ($soapFault);
}

?>

Code serveur:

<?php

function sayhello($firstName) {
return "Hello ".$firstName;
}//sayhello


ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache
$server = new SoapServer("hidden");
$server->addFunction("sayhello");
$server->handle();
?>

Réponses:

0 pour la réponse № 1

vous n'avez pas indiqué le serveur en cours d'exécution. XQuery est un langage intégré qui n'est généralement pas "intégré", sauf sur les serveurs d'applications basés sur XQuery tels que eXist ou MarkLogic.

cela ressemble à une copie de

Exécuter une requête XQuery avec PHP