Skip to main content

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).

Metadata

Release files for minixsv 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for minixsv 0.9.0
File Size Uploaded
minixsv-0.9.0.zip 99.7 kB Details
minixsv-0.9.0.tar.gz 81.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for minixsv 0.9.0
File Interpreter ABI Platform
minixsv-0.9.0.win32.exe Details
minixsv-0.9.0-py2.5.egg Legacy Egg format - - Details
minixsv-0.9.0-py2.4.egg Legacy Egg format - - Details

Total release size: 708.5 kB

Release files / minixsv-0.9.0.zip

Download URL minixsv-0.9.0.zip
Size 99.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3d29eed4247a0b7d6f5aed173d24e0328e56efbaff1bd94b72b2ad14623525dc
BLAKE2b-256 checksum
How to use checksums
d419bc0e6eeac0ac79f9b90f9321e0f82418516b4c6243c08b63f9cd380b4de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / minixsv-0.9.0.tar.gz

Download URL minixsv-0.9.0.tar.gz
Size 81.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ad770abadef943b60d7290114fdef3abb41900fe83593bbb1bd0ee8caa8ef774
BLAKE2b-256 checksum
How to use checksums
b0a8d5adc8954ce6e18b7cc7d34b48ae680bca9db15ef1ad04aaed830f4fec33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / minixsv-0.9.0.win32.exe

Download URL minixsv-0.9.0.win32.exe
Size 159.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7bf28cfac692313fff83b0f9f6848c8faa0384eef1db15e61641bd3f18ed6fda
BLAKE2b-256 checksum
How to use checksums
dc4f48352b53481ae5dbebbad0dea031713647075ab4b7679f8acc0502b7894f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / minixsv-0.9.0-py2.5.egg

Download URL minixsv-0.9.0-py2.5.egg
Size 183.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
66b4c1039ae57dceedcd684bc018a9b6879cfa4a270706eeec20882ade548d58
BLAKE2b-256 checksum
How to use checksums
0c69b09e8dd4128f8fb027f668ee281c06079f8ed20c473a4ddfd22df13982c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / minixsv-0.9.0-py2.4.egg

Download URL minixsv-0.9.0-py2.4.egg
Size 184.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
a0d7a3812aa902048ddd7f3747f836aaff6843a54af5353e0917f809b25e1947
BLAKE2b-256 checksum
How to use checksums
2626648f633ebf50338d2f09ca95ca4f06f5fc89cffe2614ceb172a1e390eb67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.0 This release

5 release files

0.8

5 release files

0.7

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page