Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def validate(self):
- # считывание файла схемы
- with open(self.xsd_path, 'r') as schema_file:
- schema_to_check = schema_file.read()
- parser = etree.XMLParser(encoding='cp1251')
- xmlschema_doc = etree.parse(StringIO(schema_to_check), parser)
- xmlschema = etree.XMLSchema(xmlschema_doc)
- # здесь получаю результат валидации TRUE или FALSE
- doc = etree.parse(self.xml_path, parser)
- return xmlschema.validate(doc)
Add Comment
Please, Sign In to add comment