bundesdata_markup_nlp_software/bundesdata_markup_nlp/markup/MdBData.py

23 lines
644 B
Python
Raw Permalink Normal View History

2019-02-21 18:29:44 +00:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from utility.XMLProtocol import XMLProtocol
import logging
class MdBData(XMLProtocol):
"""Class to handel operations on the Stammdatenbank."""
def __init__(self):
super(XMLProtocol, self).__init__()
self.logger = logging.getLogger(__name__)
def get_set(self, element_path, element_tree):
"""
Creates Sets from input path on element_tree.
"""
tmp_list = [element.text for element in
element_tree.iterfind(element_path) if element is not None]
set_of_elements = set(tmp_list)
return set_of_elements