Source code for xsdata.formats.dataclass.serializers.config

from dataclasses import dataclass
from dataclasses import field
from typing import Optional


[docs]@dataclass class SerializerConfig: """ Serializing configuration options. :param encoding: Text encoding :param xml_version: XML Version number (1.0|1.1) :param xml_declaration: Generate XML declaration :param pretty_print: Enable pretty output :param schema_location: Specify the xsi:schemaLocation attribute value :param no_namespace_schema_location: Specify the xsi:noNamespaceSchemaLocation attribute value """ encoding: str = field(default="UTF-8") xml_version: str = field(default="1.0") xml_declaration: bool = field(default=True) pretty_print: bool = field(default=False) schema_location: Optional[str] = field(default=None) no_namespace_schema_location: Optional[str] = field(default=None)