xsdata.formats.dataclass.models.elements module¶
-
class
xsdata.formats.dataclass.models.elements.XmlVar(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
object- Parameters
-
name: str = None¶
-
qname: QName = None¶
-
init: bool = True¶
-
nillable: bool = False¶
-
dataclass: bool = False¶
-
sequential: bool = False¶
-
default: Any = None¶
-
types: List[Type] = None¶
-
namespaces: List[str] = None¶
-
class
xsdata.formats.dataclass.models.elements.XmlElement(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.models.elements.XmlVar- Parameters
-
name= None¶
-
namespaces= None¶
-
qname= None¶
-
types= None¶
-
class
xsdata.formats.dataclass.models.elements.XmlWildcard(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.models.elements.XmlVar- Parameters
-
name= None¶
-
namespaces= None¶
-
qname= None¶
-
types= None¶
-
class
xsdata.formats.dataclass.models.elements.XmlAttribute(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.models.elements.XmlVar- Parameters
-
name= None¶
-
namespaces= None¶
-
qname= None¶
-
types= None¶
-
class
xsdata.formats.dataclass.models.elements.XmlAttributes(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.models.elements.XmlVar- Parameters
-
name= None¶
-
namespaces= None¶
-
qname= None¶
-
types= None¶
-
class
xsdata.formats.dataclass.models.elements.XmlText(name, qname, init=True, nillable=False, dataclass=False, sequential=False, default=None, types=<factory>, namespaces=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.models.elements.XmlVar- Parameters
-
name= None¶
-
namespaces= None¶
-
qname= None¶
-
types= None¶
-
class
xsdata.formats.dataclass.models.elements.FindMode[source]¶ Bases:
enum.IntEnumAn enumeration.
-
ALL= 1¶
-
ATTRIBUTE= 2¶
-
ATTRIBUTES= 3¶
-
ELEMENT= 4¶
-
TEXT= 5¶
-
WILDCARD= 6¶
-
NOT_WILDCARD= 7¶
-
LIST= 8¶
-
NOT_LIST= 9¶
-
-
class
xsdata.formats.dataclass.models.elements.XmlMeta(name, clazz, qname, source_qname, nillable, vars=<factory>, cache=<factory>)[source]¶ Bases:
object- Parameters
-
name: str = None¶
-
clazz: Type = None¶
-
qname: QName = None¶
-
source_qname: QName = None¶
-
nillable: bool = None¶
-
vars: List[XmlVar] = None¶
-
cache: Dict = None¶