oc-facho/facho/fe/data/dian/XSD/__init__.py
bit4bit@riseup.net 823b6b12ee se adiciona .pre-commit-config.yaml
FossilOrigin-Name: 91aee68f7d92c2bef8805260296abdfe14191500e9ae1dec3fecaf562779940b
2020-10-18 22:07:05 +00:00

14 lines
315 B
Python

import os.path
import xmlschema
def path_for_xsd(dirname, xsdname):
data_dir = os.path.dirname(os.path.abspath(__file__))
return os.path.join(data_dir, dirname, xsdname)
UBLInvoice= xmlschema.XMLSchema(path_for_xsd('maindoc', 'UBL-Invoice-2.1.xsd'))
def validate(xml, schema):
schema.validate(xml)