The xmlrpclib Module

(New in 2.2) XML-RPC client library.

 
# File: xmlrpclib-example-1.py

import xmlrpclib

server = xmlrpclib.ServerProxy("http://effbot.org/rpc/echo.cgi")
result = server.echo("hello")

hello

The library also contains tools to marshal and unmarshal XML-RPC requests.

# File: xmlrpclib-example-2.py

import xmlrpclib

args = 1, 2.0, "three"

params = xmlrpclib.dumps(args)

args, method = xmlrpclib.loads(params)

print params
print args
<params>
<param>
<value><int>1</int></value>
</param>
<param>
<value><double>2.0</double></value>
</param>
<param>
<value><string>hello</string></value>
</param>
</params>
(1, 2.0, 'hello')
 

A Django site. rendered by a django application. hosted by webfaction.