parameters: (self, path, namespaces=None)
return_statement: return self._root.iterfind(path, namespaces)
docstring: Find all matching subelements by tag name or path.
  
          Same as getroot().iterfind(path), which is element.iterfind()
  
          *path* is a string having either an element tag or an XPath,
          *namespaces* is an optional mapping from namespace prefix to full name.
  
          Return an iterable yielding all matching elements in document order.
docstring_summary: Find all matching subelements by tag name or path.
docstring_tokens: Find all matching subelements by tag name or path .
function: def iterfind(self, path, namespaces=None):
          """Find all matching subelements by tag name or path.
  
          Same as getroot().iterfind(path), which is element.iterfind()
  
          *path* is a string having either an element tag or an XPath,
          *namespaces* is an optional mapping from namespace prefix to full name.
  
          Return an iterable yielding all matching elements in document order.
  
          """
          # assert self._root is not None
          if path[:1] == "/":
              path = "." + path
              warnings.warn(
                  "This search is broken in 1.3 and earlier, and will be "
                  "fixed in a future version.  If you rely on the current "
                  "behaviour, change it to %r" % path,
                  FutureWarning, stacklevel=2
                  )
          return self._root.iterfind(path, namespaces)
function_tokens: def iterfind ( self , path , namespaces = None ) : # assert self._root is not None if path [ : 1 ] == "/" : path = "." + path warnings . warn ( "This search is broken in 1.3 and earlier, and will be " "fixed in a future version.  If you rely on the current " "behaviour, change it to %r" % path , FutureWarning , stacklevel = 2 ) return self . _root . iterfind ( path , namespaces )