Skip to main content

A lightweight XML schema validator written in pure Python

Project description

minixsv is a lightweight XML schema validator written in “pure” Python.

Currently a subset of the XML schema standard is supported.

minixsv is based on genxmlif, a generic XML interface class, which currently supports minidom, elementtree or 4DOM/pyXML as XML parser Other parsers can be adapted by implementing an appropriate derived interface class.

minixsv provides a simple programming interface (API) for validation of schema and XML input files. Parser or validation errors will raise exceptions.

After successful validation minixsv provides the input XML tree with the following changes:
  • Whitespaces inside strings are automatically normalized/collapsed as specified in the XML schema file.

  • Default/Fixed attributes are automatically inserted if not specified in the input file.

  • The “post validation” XML tree can be accessed using genxmlif or the contained original interface (minidom, elementtree or 4DOM/pyXML).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

minixsv-0.9.0.zip (99.7 kB view details)

Uploaded Source

minixsv-0.9.0.tar.gz (81.2 kB view details)

Uploaded Source

Built Distributions

minixsv-0.9.0.win32.exe (159.4 kB view details)

Uploaded Source

minixsv-0.9.0-py2.5.egg (183.3 kB view details)

Uploaded Source

minixsv-0.9.0-py2.4.egg (184.8 kB view details)

Uploaded Source

File details

Details for the file minixsv-0.9.0.zip.

File metadata

  • Download URL: minixsv-0.9.0.zip
  • Upload date:
  • Size: 99.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minixsv-0.9.0.zip
Algorithm Hash digest
SHA256 3d29eed4247a0b7d6f5aed173d24e0328e56efbaff1bd94b72b2ad14623525dc
MD5 4d6affe55eb48a7795cc5815625cea08
BLAKE2b-256 d419bc0e6eeac0ac79f9b90f9321e0f82418516b4c6243c08b63f9cd380b4de5

See more details on using hashes here.

File details

Details for the file minixsv-0.9.0.tar.gz.

File metadata

  • Download URL: minixsv-0.9.0.tar.gz
  • Upload date:
  • Size: 81.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minixsv-0.9.0.tar.gz
Algorithm Hash digest
SHA256 ad770abadef943b60d7290114fdef3abb41900fe83593bbb1bd0ee8caa8ef774
MD5 3c145bbd63096ef323d47b87e81b4633
BLAKE2b-256 b0a8d5adc8954ce6e18b7cc7d34b48ae680bca9db15ef1ad04aaed830f4fec33

See more details on using hashes here.

File details

Details for the file minixsv-0.9.0.win32.exe.

File metadata

  • Download URL: minixsv-0.9.0.win32.exe
  • Upload date:
  • Size: 159.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minixsv-0.9.0.win32.exe
Algorithm Hash digest
SHA256 7bf28cfac692313fff83b0f9f6848c8faa0384eef1db15e61641bd3f18ed6fda
MD5 a56fff3320c6c1c855e7ff88e5acd005
BLAKE2b-256 dc4f48352b53481ae5dbebbad0dea031713647075ab4b7679f8acc0502b7894f

See more details on using hashes here.

File details

Details for the file minixsv-0.9.0-py2.5.egg.

File metadata

  • Download URL: minixsv-0.9.0-py2.5.egg
  • Upload date:
  • Size: 183.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minixsv-0.9.0-py2.5.egg
Algorithm Hash digest
SHA256 66b4c1039ae57dceedcd684bc018a9b6879cfa4a270706eeec20882ade548d58
MD5 35b6a396f6e70206d0da439308f63fe8
BLAKE2b-256 0c69b09e8dd4128f8fb027f668ee281c06079f8ed20c473a4ddfd22df13982c9

See more details on using hashes here.

File details

Details for the file minixsv-0.9.0-py2.4.egg.

File metadata

  • Download URL: minixsv-0.9.0-py2.4.egg
  • Upload date:
  • Size: 184.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for minixsv-0.9.0-py2.4.egg
Algorithm Hash digest
SHA256 a0d7a3812aa902048ddd7f3747f836aaff6843a54af5353e0917f809b25e1947
MD5 93b6df2da300dd0851bfe132869fc0dc
BLAKE2b-256 2626648f633ebf50338d2f09ca95ca4f06f5fc89cffe2614ceb172a1e390eb67

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page