code: def _load_external_answer(path):
      doc = xml.etree.ElementTree.parse(path)
      dataset = []
      for question in doc.iterfind("OrgQuestion"):
          qid = question.attrib["ORGQ_ID"]
          query = question.findtext("OrgQBody")
          thread = question.find("Thread")
          for comment in thread.iterfind("RelComment"):
              answer = comment.findtext("RelCText")
              aid = comment.attrib["RELC_ID"]
              dataset.append(
                  [
                      qid,
                      aid,
                      query,
                      answer,
                      comment.attrib["RELC_RELEVANCE2ORGQ"],
                  ]
              )
      df = pd.DataFrame(
          dataset,
          columns=[
              "id_left",
              "id_right",
              "text_left",
              "text_right",
              "label",
          ],
      )
      return df
  
file_path: MatchZoo/matchzoo/datasets/cqa_ql_16/load_data.py
imports: import xml
  import typing
  from pathlib import Path
  import keras
  import pandas
  import matchzoo
label_desc: Use image node_id 9 for calling a global function with example usage: _load_external_answer(path) and returns: df