XML NodesΒΆ

Xml nodes are used during parsing to map sax events and elements to binding metadata for models and their fields.

XmlNode

The xml node interface.

ElementNode

XmlNode for complex elements and dataclasses.

AnyTypeNode

XmlNode for elements with an inline datatype declaration through the xsi:type attribute.

WildcardNode

XmlNode for extensible elements that can hold any attribute and content.

UnionNode

XmlNode for fields with multiple possible types where at least one of them is a dataclass.

PrimitiveNode

XmlNode for text elements with primitive values like str, int, float.