web-dev-qa-db-ja.com

最高のJavascriptXML-RPCクライアントライブラリは何ですか?

あなたの意見で最高のJavascriptXML-RPCクライアントライブラリは何ですか?その理由は何ですか?

JQueryアプリを作成していますが、xmlrpcサーバーと通信する必要があります。

次のライブラリが見つかりましたが、それらの長所と短所がわかりません。

http://www.zentus.com/js/xmlrpc.js.html

http://www.scottandrew.com/xml-rpc/

http://phpxmlrpc.sourceforge.net/jsxmlrpc/

http://www.vcdn.org/Public/XMLRPC/

http://mimic-xmlrpc.sourceforge.net/

23
Frank Bannister

ここにGoogleがホストするライブラリがあります: http://code.google.com/p/json-xml-rpc/ 。 JavaScript用のXML-RPCとJSON-RPCの両方、および非同期リクエストと同期リクエストの両方をサポートします。 JQuery UIを使用してJavaScript用のXML-RPCを自分で試してみようとしています。これは、私の発見に基づいて更新します。

6
Chris B.

JavaScript上でXML-RPCを実行するために最近公開した2つの新しいライブラリがあります。 1つはjQueryで動作し、もう1つは最新のブラウザー用のプレーンJavaScriptです。

2
Tim Heap

私は試しました http://www.zentus.com/js/xmlrpc.js.html 自分自身。 FireFoxとChromeでの結果の解析に問題があり、IEでの結果の解析は正常に機能しました。

私は他のものを試していませんが、「模倣」は素晴らしく見えます(それが機能する場合)。

私自身の問題のために、XMLRPCではなくJSONに切り替えました。

1
theller

JavaScriptでリモートサーバーを呼び出すXML-RPCクライアントの場合、RedStoneXML-RPCライブラリを正常に使用しました。

私はそれをPython反対側でインターフェースしていましたが、ライブラリにマイナーな修正を加える必要がありました:

//  python xml-rpc does not has a handler name
var message = '<?xml version="1.0"?><methodCall><methodName>' + ((this.handlerName!="")?(this.handlerName + '.'):"") +  method + '</methodName>';
1

私は jsolait (具体的にはその 'xmlrpc'モジュール)で幸運に恵まれましたが、プロジェクトは現在死んでいるようです。

1
Dafydd Crosby

リストにライブラリを追加します。言及されている他のすべてを試したわけではありませんが、これは非常に使いやすいと思いました。

0
BlackShift

プロトコルはかなり簡単ですが、ライブラリが必要ですか?たぶん、プロトコルが必要とするXMLを送信するだけですか?

0
Emil Stenström