':return: Parse the XML and return a list of fingerprints.'

def _get_wp_fingerprints(self):

    try:
        wordpress_fp_fd = codecs.open(self.WP_VERSIONS_XML, 'r', 'utf-8', errors='ignore')
    except Exception as e:
        msg = 'Failed    to    open    wordpress    fingerprint    database    file:    "%s",    exception:    "%s".'
        raise BaseFrameworkException((msg % (self.WP_VERSIONS_XML, e)))
    parser = make_parser()
    wp_handler = WPVersionsHandler()
    parser.setContentHandler(wp_handler)
    om.out.debug('Starting    the    wordpress    fingerprint    xml    parsing.    ')
    try:
        parser.parse(wordpress_fp_fd)
    except Exception as e:
        msg = 'XML    parsing    error    in    wordpress    version    DB,    exception:    "%s".'
        raise BaseFrameworkException((msg % e))
    om.out.debug('Finished    xml    parsing.    ')
    return wp_handler.fingerprints
