code: def lxml(self) -> HtmlElement:
          
          if self._lxml is None:
              try:
                  self._lxml = soup_parse(self.html, features='html.parser')
              except ValueError:
                  self._lxml = lxml.html.fromstring(self.raw_html)
  
          return self._lxml
docs: `lxml <http://lxml.de>`_ representation of the
          :class:`Element <Element>` or :class:`HTML <HTML>`.