XML deserializer focused on speed and working with sequences in XML trees.
This library provides 3 ways of reading XML, each building on top of the previous one:
Parser: Low-level parser that quickly turns a stream of bytes from IO
Readinto a stream of events, such as "start tag", "attribute name", "attribute value", "end tag", ...
Deserializer: Consumes events from
Parserand constructs any type that is deserializable by serde.
TreeDeserializer: Deserializes sequences of (optionally nested) types from XML trees.
Contains serde Deserializer build on top of
Contains low-level XML
Contains XML tree serde Deserializer build on top of
Macro for easier construction of XML path.
Macro that expands to