AnyTypeNode¶
-
class
xsdata.formats.dataclass.parsers.nodes.
AnyTypeNode
(var, attrs, ns_map, position, mixed=False)[source]¶ XmlNode for elements with an inline datatype declaration through the xsi:type attribute.
- Parameters
- Variables
has_children – Specifies whether the node has encounter any children so far
-
child
(qname, attrs, ns_map, position)[source]¶ Initialize the next child node to be queued, when a new xml element starts.
This entry point is responsible to create the next node type with all the necessary information on how to bind the incoming input data.
-
bind
(qname, text, tail, objects)[source]¶ Build the object tree for the ending element and return whether the result was successful or not.
This entry point is called when an xml element ends and is responsible to parse the current element attributes/text, bind any children objects and initialize new object.