Esempio n. 1
0
 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
Esempio n. 2
0
 def set_datatype(self, elements):
     val, _ = apply_xpath(self.XPathMap["datatype"], elements)
     val = merge_results(val)
     val = val.lstrip("#")
     self.base_datatype = val
Esempio n. 3
0
 def xpath(self, xpath_expr):
     return apply_xpath(xpath_expr, self.descriptions)