minixsv 0.8
A lightweight XML schema validator written in pure Python
Latest Version: 0.9.0
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 provides interfaces to 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).
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| minixsv-0.8-py2.4.egg (md5) | Python Egg | 2.4 | 2007-06-16 | 117KB | 776 |
| minixsv-0.8-py2.5.egg (md5) | Python Egg | 2.5 | 2007-06-16 | 115KB | 739 |
| minixsv-0.8.tar.gz (md5) | Source | 2007-06-16 | 50KB | 411 | |
| minixsv-0.8.win32.exe (md5) | MS Windows installer | any | 2007-06-16 | 123KB | 228 |
| minixsv-0.8.zip (md5) | Source | 2007-06-16 | 66KB | 340 | |
- Author: Roland Leuthe
- Home Page: http://www.leuthe-net.de/MiniXsv.html
- License: Python (MIT style)
- Platform: Python 2.4 and later
- Categories
- Package Index Owner: rolleu
- DOAP record: minixsv-0.8.xml
