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.
<The protocol is rather easy, are you sure you need a library at all? Maybe just send the XML the protocol requires?
I've had good luck with jsolait (specifically its 'xmlrpc' module), although the project appears to be dead now.
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>';
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.
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.
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.