Menu

PyXB: Python XML Schema Bindings / News: Recent posts

PyXB 1.0.0 (Stable) Released

PyXB version 1.0.0 is now available from SourceForge at: http://sourceforge.net/projects/pyxb/

PyXB (Python XML Schema Bindings; "pixbee") is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++. The current release supports XML Schema 1.0.

Version 1.0.0 is feature-complete and suitable for production development where validation of incoming and generated documents is desired. The following schema constructs are supported:... read more

Posted by Peter A. Bigot 2009-11-08

PyXB 0.7.1 Released

PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++. PyXB 0.7.1 is now out. Bindings for OpenGIS and WS-* standard namespaces are integrated (which made it a lot larger). The user documentation contains more detailed examples. This release is feature complete and, after a few more people test it, will be declared stable. Step forward and be one of those people. Join the mailing list, too.

Posted by Peter A. Bigot 2009-08-23

PyXB 0.5.2 (Beta) and 0.7.0 (Beta) Released

PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++. Two new beta releases of PyXB are now available. 0.5.2 fixes a few problems with binding content models and enhances the namespace archive model to better support profiles and application schema. 0.7.0 is identical in functionality to 0.5.2, but changes the interface of the generated bindings from accessor methods to Python properties. This is expected to be the default binding style from now on; users are encouraged to migrate away from the 0.5.x series as soon as possible. Download from http://sourceforge.net/projects/pyxb/files/pyxb/0.7.0%20%28Beta%29/PyXB-0.7.0.tar.gz/download

Posted by Peter A. Bigot 2009-08-04

PyXB 0.5.1 (Beta) Released

PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++. 0.5.1 has eliminated some problems overwriting generated bindings with complex namespace sets. More OpenGIS testing has been done. The documentation has not been updated, but the examples have been. Download the release from https://sourceforge.net/projects/pyxb/files/pyxb/PyXB-0.5.1.tar.gz

Posted by Peter A. Bigot 2009-07-16

PyXB 0.5.0 (Beta) Released

PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++. 0.5.0 has improved handling of cyclic dependencies among namespaces and schemas, and relative URLs in schemaLocation attributes. It can successfully generate bindings for most of the OpenGIS schemas. The documentation has not been updated, but the examples have been. Download the release from https://sourceforge.net/projects/pyxb/files/pyxb/PyXB-0.5.0.tar.gz

Posted by Peter A. Bigot 2009-07-08

PyXB 0.2.0 (Initial Stable) Released

PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++.

The initial release has quite a bit of functionality, handling simple data types (unions, lists, constraining facets), complex data types (including nested sequence, choice, all, and any content models), and multi-namespace documents.... read more

Posted by Peter A. Bigot 2009-05-30