code: def _parse_decour(self, tree):
          
          self._add_dominance_relation(self.root, 'intro')
          self._add_token_span_to_document(tree.find('/intro'))
  
          for turn in tree.iterfind('/turn'):
              turn_id = 'turn_{}'.format(turn.attrib['nrgen'])
              self._add_dominance_relation(self.root, turn_id)
              self.turns.append(turn_id)
              act = turn.find('./act')
              if act is not None:
                  self._add_dominance_relation(turn_id,
                                               'act_{}'.format(self.act_count))
                  self._add_token_span_to_document(act)
  
              for utter in turn.iterfind('./utterance'):
                      utter_id = 'utterance_{}'.format(utter.attrib['nrgen'])
                      self._add_dominance_relation(turn_id, utter_id)
                      self._add_utterance_to_document(utter)
  
          conclu = tree.find('/conclu')
          if conclu is not None:
              self._add_dominance_relation(self.root, 'conclu')
              self._add_token_span_to_document(conclu)
docs: <!ELEMENT hearing (header, intro, turn+, conclu?)>
          # <!ELEMENT turn (act?|utterance+)*>
          # <!ELEMENT utterance (#PCDATA|token|lemma|pos)*>