15 个版本 (8 个重大变更)

0.10.3 2021 年 4 月 14 日
0.10.2 2020 年 11 月 13 日
0.10.1 2020 年 7 月 7 日
0.10.0 2020 年 1 月 5 日
0.2.1 2015 年 8 月 19 日

解析器实现 中排名第 54

Download history 44850/week @ 2024-03-14 44147/week @ 2024-03-21 40583/week @ 2024-03-28 48707/week @ 2024-04-04 44443/week @ 2024-04-11 49158/week @ 2024-04-18 43193/week @ 2024-04-25 44136/week @ 2024-05-02 47611/week @ 2024-05-09 48232/week @ 2024-05-16 44780/week @ 2024-05-23 42908/week @ 2024-05-30 38860/week @ 2024-06-06 45548/week @ 2024-06-13 41240/week @ 2024-06-20 41600/week @ 2024-06-27

每月下载量 175,581
238 包(65 个直接)中使用

MIT 许可证

20KB
368

xmltree-rs

文档

一个小型库,用于将 XML 文件解析成内存中的树形结构。

不建议用于大型 XML 文件,因为它会加载整个文件到内存中。

https://crates.io/crates/xmltree

用法

将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
xmltree = "0.10"

功能标志

  • attribute-order - 将存储属性的 数据结构 改变为 保持 一致顺序 的数据结构。这会改变类型定义并添加另一个依赖项。

与 xml-rs 的兼容性

此包将导出一些来自 xml-rs 包的类型。如果您的包也使用 xml-rs 包,但版本不同,则类型可能不兼容。解决此问题的一种方法仅使用导出的类型,但有时这并不总是可能的。在这种情况下,您应该使用与您使用的 xml-rs 版本相匹配的 xmltree 版本

xml-rs 版本 xmltree 版本
0.8 0.10
0.7 0.8
0.6 0.6

示例

请参阅文档中的示例

https://docs.rs/xmltree/

依赖关系

~245–435KB