':param xml_post_data: The XMLRPC call as string'

def __init__(self, xml_post_data, encoding=UTF8):

    KeyValueContainer.__init__(self, init_val=[], encoding=encoding)
    if (not isinstance(xml_post_data, basestring)):
        raise TypeError((ERR_MSG % xml_post_data))
    self._xml_post_data = xml_post_data
    self.parse_xml_data(xml_post_data)
