minixsv 0.9.0
A lightweight XML schema validator written in pure Python
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).
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| minixsv-0.9.0.tar.gz (md5) | Source | 2008-08-11 22:12:08 | 79KB | 143 | |
| minixsv-0.9.0.win32.exe (md5) | MS Windows installer | any | 2008-08-11 22:14:05 | 155KB | 62 |
| minixsv-0.9.0-py2.4.egg (md5) | Python Egg | 2.4 | 2008-08-11 22:16:38 | 180KB | 226 |
| minixsv-0.9.0.zip (md5) | Source | 2008-08-11 22:13:40 | 97KB | 111 | |
| minixsv-0.9.0-py2.5.egg (md5) | Python Egg | 2.5 | 2008-08-11 22:12:28 | 179KB | 271 |
- Author: Roland Leuthe <roland at leuthe-net de>
- 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.9.0.xml
Log in to rate this package.
