Lines Matching refs:xml
24 from xml.etree import ElementTree
39 def __init__(self, xml):
41 self.name = xml.attrib['name']
42 self.value = xml.attrib['value']
45 def __init__(self, xml):
47 self.name = xml.attrib['name']
48 self.executable = xml.attrib.get('executable', None)
49 self.executable_regexp = xml.attrib.get('executable_regexp', None)
50 self.sha1 = xml.attrib.get('sha1', None)
51 self.application_name_match = xml.attrib.get('application_name_match', None)
52 self.application_versions = xml.attrib.get('application_versions', None)
55 for option in xml.findall('option'):
59 def __init__(self, xml):
61 self.engine_name_match = xml.attrib['engine_name_match']
62 self.engine_versions = xml.attrib.get('engine_versions', None)
65 for option in xml.findall('option'):
69 def __init__(self, xml):
71 self.driver = xml.attrib.get('driver', None)
72 self.device = xml.attrib.get('device', None)
76 for application in xml.findall('application'):
79 for engine in xml.findall('engine'):
228 xml = sys.argv[1]
232 f.write(Template(template, output_encoding='utf-8').render(driconf=DriConf(xml)))