| Crates.io | rapid-xml |
| lib.rs | rapid-xml |
| version | 0.2.5 |
| created_at | 2020-10-13 09:27:29.023965+00 |
| updated_at | 2024-06-20 08:07:12.757887+00 |
| description | XML parser with focus on speed and deserialization to serde |
| homepage | https://github.com/tvbeat/rapid-xml |
| repository | https://github.com/tvbeat/rapid-xml |
| max_upload_size | |
| id | 299167 |
| size | 162,979 |
Rapid XML is library for parsing XML. It focuses on performance and deserialization with serde.
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 Read into a stream
of events, such as "start tag", "attribute name", "attribute value", "end tag", ...Deserializer: Consumes events from Parser and constructs any type that is deserializable
by serde.TreeDeserializer: Deserializes sequences of (optionally nested) types from XML trees.