XSLTransform.py
branchsvghmi
changeset 3165 2db69e2c5673
parent 2707 c26195654ae9
child 3750 f62625418bff
equal deleted inserted replaced
3164:ea4a61b4a325 3165:2db69e2c5673
    15             etree.parse(
    15             etree.parse(
    16                 xsltpath,
    16                 xsltpath,
    17                 etree.XMLParser()),
    17                 etree.XMLParser()),
    18             extensions={("beremiz", name): call for name, call in xsltext})
    18             extensions={("beremiz", name): call for name, call in xsltext})
    19 
    19 
    20     def transform(self, root, **kwargs):
    20     def transform(self, root, profile_run=False, **kwargs):
    21         res = self.xslt(root, **{k: etree.XSLT.strparam(v) for k, v in kwargs.iteritems()})
    21         res = self.xslt(root, profile_run=profile_run, **{k: etree.XSLT.strparam(v) for k, v in kwargs.iteritems()})
    22         # print(self.xslt.error_log)
    22         # print(self.xslt.error_log)
    23         return res
    23         return res
    24 
    24 
    25     def get_error_log(self):
    25     def get_error_log(self):
    26         return self.xslt.error_log
    26         return self.xslt.error_log