Module xmlrpclib :: Class Unmarshaller
[show private | hide private]
[frames | no frames]

Class Unmarshaller


Unmarshal an XML-RPC response, based on incoming XML event messages (start, data, end). Call close() to get the resulting data structure.

Note that this reader is fairly tolerant, and gladly accepts bogus XML-RPC data without complaining (but not bogus XML).
Method Summary
  __init__(self)
  close(self)
  data(self, text)
  end(self, tag, join)
  end_array(self, data)
  end_base64(self, data)
  end_boolean(self, data)
  end_dateTime(self, data)
  end_dispatch(self, tag, data)
  end_double(self, data)
  end_fault(self, data)
  end_int(self, data)
  end_methodName(self, data)
  end_nil(self, data)
  end_params(self, data)
  end_string(self, data)
  end_struct(self, data)
  end_value(self, data)
  getmethodname(self)
  start(self, tag, attrs)
  xml(self, encoding, standalone)

Class Variable Summary
dict dispatch

Class Variable Details

dispatch

Type:
dict
Value:
{'array': <function end_array at 0x402e9e9c>,
 'base64': <function end_base64 at 0x402e9f0c>,
 'boolean': <function end_boolean at 0x402e9dbc>,
 'dateTime.iso8601': <function end_dateTime at 0x402e9f44>,
 'double': <function end_double at 0x402e9e2c>,
 'fault': <function end_fault at 0x402f002c>,
 'i4': <function end_int at 0x402e9df4>,
 'int': <function end_int at 0x402e9df4>,
...                                                                    

Generated by Epydoc 1.1 on Thu Oct 16 16:37:23 2003 http://epydoc.sf.net