def firstElementChild(self) -> Optional[AbstractNode]:
        """First Element child node.

        If this node has no element child, return None.
        """
        for child in self.childNodes:
            if child.nodeType == Node.ELEMENT_NODE:
                return child
        return None
First Element child node.

        If this node has no element child, return None.