docs: def get_element_dt(self, el_name, tz=None, el_idx=0):
          """Return the text of the selected element as a ``datetime.datetime`` object.
  
          The element text must be a ISO8601 formatted datetime
  
          Args:
            el_name : str
              Name of element to use.
  
            tz : datetime.tzinfo
              Timezone in which to return the datetime.
  
              - Without a timezone, other contextual information is required in order to
                determine the exact represented time.
              - If dt has timezone: The ``tz`` parameter is ignored.
              - If dt is naive (without timezone): The timezone is set to ``tz``.
              - ``tz=None``: Prevent naive dt from being set to a timezone. Without a
                timezone, other contextual information is required in order to determine
                the exact represented time.
              - ``tz=d1_common.date_time.UTC()``: Set naive dt to UTC.
  
            el_idx : int
              Index of element to use in the event that there are multiple sibling
              elements with the same name.
  
          Returns:
            datetime.datetime
  
          """
          return iso8601.parse_date(self.get_element_by_name(el_name, el_idx).text, tz)