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

Class Unmarshaller

source code

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).

Instance Methods [hide private]
 
__init__(self, use_datetime=0) source code
 
close(self) source code
 
data(self, text) source code
 
end(self, tag, join=<function join at 0x7f806f344050>) source code
 
end_array(self, data) source code
 
end_base64(self, data) source code
 
end_boolean(self, data) source code
 
end_dateTime(self, data) source code
 
end_dispatch(self, tag, data) source code
 
end_double(self, data) source code
 
end_fault(self, data) source code
 
end_int(self, data) source code
 
end_methodName(self, data) source code
 
end_nil(self, data) source code
 
end_params(self, data) source code
 
end_string(self, data) source code
 
end_struct(self, data) source code
 
end_value(self, data) source code
 
getmethodname(self) source code
 
start(self, tag, attrs) source code
 
xml(self, encoding, standalone) source code
Class Variables [hide private]
  dispatch = {'array': <function end_array at 0xb2bed8>, 'base64...
Class Variable Details [hide private]

dispatch

Value:
{'array': <function end_array at 0xb2bed8>,
 'base64': <function end_base64 at 0xb2c050>,
 'boolean': <function end_boolean at 0xb2bcf8>,
 'dateTime.iso8601': <function end_dateTime at 0xb2c0c8>,
 'double': <function end_double at 0xb2bde8>,
 'fault': <function end_fault at 0xb2c230>,
 'i4': <function end_int at 0xb2bd70>,
 'int': <function end_int at 0xb2bd70>,
...