def set_multiplier(self, elements, type): val, _ = apply_xpath(self.XPathMap["isFixed"], elements) val = merge_results(val) if type == "nominator": self.nominator_multiplier = val elif type == "denominator": self.denominator_multiplier = val
def set_datatype(self, elements): val, _ = apply_xpath(self.XPathMap["datatype"], elements) val = merge_results(val) val = val.lstrip("#") self.base_datatype = val
def xpath(self, xpath_expr): return apply_xpath(xpath_expr, self.descriptions)