The "/pywin32/Build216/py..-216.win32-py3.2.exe" file could not be found or is not available. Please select another file.

PyXB: Python XML Schema Bindings

15 Recommendations
62 Downloads (This Week)
Download Full release with all overlays
Browse All Files

Description

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: Python XML Schema Bindings Web Site

User Ratings

 
 
15
3
Write a Review

User Reviews

  • Posted by Filippov Aleksey 2012-05-05

    Simple API, extensible generated classes, enough (particularly for me) xsd support. Hopefully, python3 will be supported in the nearest future.

  • Posted by Dieter Maurer 2012-03-12

    XML-schema is a large and difficult standard with a huge number of extensions points. As a consequence, complete and error free support is very hard to achieve and "pyxb" is not yet there. However, the developer reacts extremely fast to problem reports and feature requests. For me, it has been a pleasure to base my SAML2 support on "pyxb".

  • Posted by Nathan Robertson 2011-09-05

    Pros: Very tidy Python implementation of Java's JAXB. We have a Java JAXB code base and a Python PyXB code base which interoperate flawlessly on XML documents. Cons: Python 3.x support would be nice (PyXB is the only library holding us back from a 3.x migration); often the error messages aren't as obvious as JAXB, meaning finding problems can be a bit tougher to debug at times. All around, highly recommended library.

  • Posted by Brian Sidharta 2010-06-16

    Pros: handles a lot of XSD features. Really strong for parsing XML documents. Developer was very responsive and helpful. Cons: needs some polish for constructing instances in Python, and generation-validation errors don't include any details.

Read more reviews

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.