- Generate data models from XML Schema 1.0 and 1.1 definitions.
- Supports qualified/unqualified elements and attributes
- Supports enumerations and inner classes
- Flattening strategies to keep the code as simple as possible.
- Preserve embedded documentation and references
- Pluggable code writer that supports different formats
- Output: Python Data Classes
- PEP8 naming conventions and code output
- Full support for type hints even with forward references
- XML Parser & Serializer based on lxml
- JSON Parser & Serializer
- Output: PlantUML class diagram
Check the documentation test suites or our W3C XML Schema 1.1 test runner and the samples repo for more ✨✨✨