XmlMeta

class xsdata.formats.dataclass.models.elements.XmlMeta(clazz, qname, source_qname, nillable, vars=<factory>)[source]

Dataclass binding metadata.

Parameters
  • clazz (Type) – The dataclass type

  • qname (str) – The namespace qualified name.

  • source_qname (str) – The source namespace qualified name.

  • nillable (bool) – Specifies whether an explicit empty value can be assigned.

  • vars (List[XmlVar]) – The list of field metadata

find_var(qname='*', mode=0)[source]

Find and cache a field by it’s qualified name and the specified mode.

Parameters
  • qname (str) –

  • mode (int) –

Return type

Optional[XmlVar]