(self, xml_path)
| 9 | self.parse_xml(path + '.apf.xml') |
| 10 | |
| 11 | def parse_xml(self, xml_path): |
| 12 | tree = ElementTree.parse(xml_path) |
| 13 | root = tree.getroot() |
| 14 | for child in root[0]: |
| 15 | if child.tag == 'entity': |
| 16 | self.entity_mentions.extend(self.parse_entity_tag(child)) |
| 17 | elif child.tag in ['value', 'timex2']: |
| 18 | self.entity_mentions.extend(self.parse_value_timex_tag(child)) |
| 19 | elif child.tag == 'event': |
| 20 | self.event_mentions.extend(self.parse_event_tag(child)) |
| 21 | elif child.tag == 'relation': |
| 22 | self.relation_mentions.extend(self.parse_relation_tag(child)) |
| 23 | |
| 24 | @staticmethod |
| 25 | def parse_entity_tag(node): |
no test coverage detected