什么是最好的Javascript XML-RPC客户端库?

您认为最好的Javascript XML-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/

这里有一个Google托管的图书馆: http : //code.google.com/p/json-xml-rpc/ 。 它支持JavaScript的XML-RPC和JSON-RPC,以及异步和同步请求。 我将使用JQuery UI自己尝试使用XML-RPC for JavaScript,并根据我的发现对其进行更新。

我自己试过http://www.zentus.com/js/xmlrpc.js.html 。 它在解析FireFox和Chrome中的结果时遇到问题,解析IE中的结果工作正常。

我没有试过其他人,但“模仿”看起来很棒(如果有效的话)。

对于我自己的问题,我已经切换到JSON而不是XMLRPC。

我对jsolait (特别是’xmlrpc’模块)运气不错,尽管该项目现在似乎已经死了。

对于使用JavaScript到远程服务器的XML-RPC客户端调用,我成功使用了RedStone XML-RPC库:

我在另一边用Python连接它,我不得不对库进行一些小修改:

// python xml-rpc does not has a handler name var message = '' + ((this.handlerName!="")?(this.handlerName + '.'):"") + method + ''; 

我最近发布了两个用于通过JavaScript进行XML-RPC的新库。 一个用于jQuery,一个用于现代浏览器的纯JavaScript。

  • jQuery XML-RPC ( docs )
  • xmlrpc.js

该协议相当简单,您确定需要一个库吗? 也许只是发送协议所需的XML?

将库添加到列表中。 我发现这个很容易使用,虽然我没有尝试过所有其他提到的。