code: def parse_tei_corpora(root, prefix='', suffix='.xml', target=['artikkel'], encoding=None):
      
      documents = []
      for fnm in get_filenames(root, prefix, suffix):
          path = os.path.join(root, fnm)
          docs = parse_tei_corpus(path, target, encoding)
          for doc in docs:
              doc[FILE] = fnm
          documents.extend(docs)
      return documents
docs: Parse documents from TEI style XML files.
      
      Gives each document FILE attribute that denotes the original filename.
      
      Parameters
      ----------
      root: str
          The directory path containing the TEI corpora XMl files.
      prefix: str
          The prefix of filenames to include (default: '')
      suffix: str
          The suffix of filenames to include (default: '.xml')
      target: list of str
          List of <div> types, that are considered documents in the XML files (default: ["artikkel"]).
      encoding: str
          Encoding to be used for decoding the content of the XML file. If not specified (default), 
          then no separate decoding step is applied.
          
      Returns
      -------
      list of estnltk.text.Text
          Corpus containing parsed documents from all files. The file path
          is stored in FILE attribute of the documents.