Browser-based XML-RPC client
The core code for the browser version is xmlrpc.js.
It uses routines in several of my libraries:
utils.js -- stringMid, stringNthField, filledString, encodeXml.
xml.js -- xmlGetAddress.
It also uses jQuery.
The demo app, in index.html and its two included files, code.js and styles.css, make six calls to the betty server, two to test error reporting, and four to test various combinations of scalars, parameter lists, structs and array.
The server it calls is a clone of the one we used in the earlier work on XML-RPC.
You can run the test app from scripting.com.