utf8_parser = etree.XMLParser(encoding='utf-8')

def parse_from_unicode(unicode_str):
    s = unicode_str.encode('utf-8')
Is there a way to force lxml to parse Unicode strings that specify an encoding in a tag?