6 个版本
0.2.5 | 2024年6月20日 |
---|---|
0.2.4 | 2021年11月8日 |
0.2.3 | 2020年11月17日 |
0.2.1 | 2020年10月19日 |
在 解析实现 中排名第 2647
每月下载量 385
155KB
3K SLoC
Rapid XML
Rapid XML 是一个 XML 解析库。它专注于性能和与 serde 的反序列化。
该库提供了 3 种读取 XML 的方式,每个都是基于前一个的
Parser
:低级解析器,将 IO 中的字节流快速转换为事件流,如“开始标签”、“属性名称”、“属性值”、“结束标签”等。Deserializer
:从Parser
消费事件并构建任何由 serde 可反序列化的类型。TreeDeserializer
:从 XML 树中反序列化(可选嵌套)类型的序列。
lib.rs
:
专注于速度和与 XML 树中的序列一起工作的 XML 反序列化器。
该库提供了 3 种读取 XML 的方式,每个都是基于前一个的
Parser
:低级解析器,将 IO 中的字节流快速转换为事件流,如“开始标签”、“属性名称”、“属性值”、“结束标签”等。Deserializer
:从Parser
消费事件并构建任何由 serde 可反序列化的类型。TreeDeserializer
:从 XML 树中反序列化(可选嵌套)类型的序列。
依赖项
~2–2.8MB
~58K SLoC