rapid-xml

Crates.iorapid-xml
lib.rsrapid-xml
version0.2.5
sourcesrc
created_at2020-10-13 09:27:29.023965
updated_at2024-06-20 08:07:12.757887
descriptionXML parser with focus on speed and deserialization to serde
homepagehttps://github.com/tvbeat/rapid-xml
repositoryhttps://github.com/tvbeat/rapid-xml
max_upload_size
id299167
size162,979
dev (github:tvbeat:dev)

documentation

README

Rapid XML

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.
Commit count: 45

cargo fmt