What is the best Javascript XML-RPC client library?

丶灬走出姿态 提交于 2019-11-27 20:09:11

问题


What is the best Javascript XML-RPC client library in your opinion and why?

I'am making a JQuery app and I need to communicate with my xmlrpc server with it.

Found following libraries, but I have no idea what are their pros and cons:

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/


回答1:


There is a Google-hosted library here: http://code.google.com/p/json-xml-rpc/. It supports both XML-RPC and JSON-RPC for JavaScript, and asynchronous as well as synchronous requests. I'm about to try out the XML-RPC for JavaScript myself with a JQuery UI and will update this based on my findings.




回答2:


There are two new libraries that I recently published for doing XML-RPC over JavaScript. One works with jQuery, one is plain JavaScript for modern browsers.

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



回答3:


I have tried http://www.zentus.com/js/xmlrpc.js.html myself. It has problems parsing the result in FireFox and Chrome, parsing the result in IE worked fine.

I have not tried the others, but 'mimic' looks great (if it works).

For my own problem, I've switched to JSON instead of XMLRPC.




回答4:


I've had good luck with jsolait (specifically its 'xmlrpc' module), although the project appears to be dead now.




回答5:


For XML-RPC client calls in JavaScript to a remote server, I successfully used the RedStone XML-RPC library:

I was interfacing it with Python on the other side, I had to do a minor correction to the library though:

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



回答6:


The protocol is rather easy, are you sure you need a library at all? Maybe just send the XML the protocol requires?




回答7:


Adding a library to the list. I found this one quite easy to use, although I haven't tried all of the others that are mentioned.

  • http://kuriositaet.de/javascript/jsxmlrpc.html
  • http://kuriositaet.de/javascript/xmlrpc.html
  • http://sourceforge.net/projects/jsxmlrpc/


来源:https://stackoverflow.com/questions/1143772/what-is-the-best-javascript-xml-rpc-client-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!