XML NodesΒΆ

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

ElementNode

XmlNode for complex elements and dataclasses.

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.

StandardNode

XmlNode for any type elements with a standard xsi:type.