SerializerConfig#
- class xsdata.formats.dataclass.serializers.config.SerializerConfig(encoding='UTF-8', xml_version='1.0', xml_declaration=True, pretty_print=False, ignore_default_attributes=False, schema_location=None, no_namespace_schema_location=None)[source]#
Serializer configuration options.
Some options are not applicable for both xml or json documents.
- Parameters:
encoding (
str
) – Text encodingxml_version (
str
) – XML Version number (1.0|1.1)xml_declaration (
bool
) – Generate XML declarationpretty_print (
bool
) – Enable pretty outputignore_default_attributes (
bool
) – Ignore optional attributes with default valuesschema_location (
Optional
[str
]) – xsi:schemaLocation attribute valueno_namespace_schema_location (
Optional
[str
]) – xsi:noNamespaceSchemaLocation attribute value