PyXB: Python XML Schema Bindings (original) (raw)
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++.
License
Apache License V2.0
Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar
See what hackers already know about your organization – and stop them from getting in.
Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
User Ratings
4.5 out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
User Reviews
The documentation is incomprehensible, I just want to know how to access a member when it has a namespace. I've been trying to figure this out for several hours. AttributeError: 'CTD_ANON_5' object has no attribute 'EntityNames' There doesn't seem to be any documentation of the objects and their methods, and how to use them. The examples use trivial XML without namespaces. The code generator generates syntax errors when used with this XML schema: uk-gaap-ae-2009-06-21.xsd import _uk-gcd as _ImportedBinding__uk_gcd All in all, absolutely f***ing awful. One of the most user-hostile libraries I've attempted to use in a long time.
Thanks for Pyxb, it's the best!
1 user found this review helpful.Great tool the only one that can validate our complex imports in the schema Also greate support
great out of the box XSD to Class generater, Read more reviews >