2016-04-15 6 views
2

XQueryクエリの結果をクライアントサーバーのSOAPアプリケーションに表示するにはどうすればよいですか?以下は私がこれまで持っていたものです、ちょうどこんにちはと名前を印刷します。どうすればXQueryを処理して結果を返すことができますか?SOAPでXQueryを処理する

クライアントコード:

<?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); 
    } 

?> 

サーバコード:

<?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(); 
?> 

答えて

0

あなたはこれが実行されているものをサーバーに示されていません。 XQueryは、eXistやMarkLogicなどのXQueryベースのアプリケーションサーバーを除いて、一般的に「組み込まれていない」埋め込み言語です。

これは

Execute a XQuery with PHP

の重複のように見えます
関連する問題