Frequently Asked Questions
How can I compare output results between versions?
See the --include-header config.
Why are elements out of order?
See the --compound-fields config.
Why are non-nullable fields marked as optional?
A TypeError is raised if a dataclasses field without a default value follows a field with a default value. Since Python 3.10+ is required, xsdata always generates dataclasses with kw_only=True, which resolves this issue.