docs: def html(self) -> str:
          """Return html-escaped string representation of this node."""
          if self.parentNode and self.parentNode._should_escape_text:
              return html.escape(self.data)
          return self.data