Source code for pm4py.objects.ocel.validation.xmlocel

import importlib.util


[docs] def apply(input_path, validation_path, parameters=None): if not importlib.util.find_spec("lxml"): raise Exception( "please install lxml in order to validate an XMLOCEL file." ) import lxml.etree if parameters is None: parameters = {} xml_file = lxml.etree.parse(input_path) xml_validator = lxml.etree.XMLSchema(file=validation_path) is_valid = xml_validator.validate(xml_file) return is_valid