Scroll to navigation

XSDATA GENERATE(1) xsdata generate Manual XSDATA GENERATE(1)

NAME

xsdata-generate - Generate code from xsd, dtd, wsdl, xml and...

SYNOPSIS

xsdata generate [OPTIONS] SOURCE

DESCRIPTION

Generate code from xsd, dtd, wsdl, xml and json files.

The input source can be either a filepath, uri or a directory containing xml, json, xsd and wsdl files.

OPTIONS

Search files recursively in the source directory
Project configuration
Cache sources loading
Show debug messages
Comma-separated list of extensions to filter
Target package [default: generated]
Output format name [default: dataclasses]
Generate __repr__ method [default: True]
Generate __eq__ method [default: True]
Generate __lt__, __le__, __gt__, and __ge__ methods [default: False]
Generate __hash__ method [default: False]
Enable read only properties [default: False]
Enable __slots__ [default: False]
Output structure style [default: filenames]
Docstring style [default: reStructuredText]
Use relative imports [default: False]
Use compound fields for repeatable elements [default: False]
Generate wrapper fields [default: False]
Adjust the maximum line length [default: 79]
Use generic collections (Iterable, Mapping) [default: False]
Move inner classes to upper level [default: False]
Ignore pattern restrictions [default: False]
Include a header with codegen information in the output [default: False]
2026-03-02 26.2