1个不稳定版本
0.10.3 | 2022年1月16日 |
---|
#2982 在 解析器实现
在 epubparse 中使用
21KB
393 行
xmltree-rs
这是一个带有 单个额外补丁 的分支。
以下README来自 原始仓库
一个小型库,用于将XML文件解析成内存中的树形结构。
不推荐用于大型XML文件,因为它会加载整个文件到内存中。
https://crates.io/crates/xmltree
使用方法
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
xmltree = "0.10"
功能标志
-
attribute-order
- 将存储属性的数结构更改为使用插入顺序。这会更改类型定义并添加另一个依赖项。 -
attribute-sorted
- 将存储属性的数结构更改为使用排序顺序。这会更改类型定义。
与xml-rs的兼容性
此crate将导出一些来自xml-rs crate的类型。如果您的crate也使用xml-rs crate,但版本不同,则这些类型可能不兼容。一种解决方法仅使用导出的类型,但有时这可能并不总是可行。在这些情况下,您应该使用与您使用的xml-rs版本相匹配的xmltree版本。
xml-rs版本 | xmltree版本 |
---|---|
0.8 | 0.10 |
0.7 | 0.8 |
0.6 | 0.6 |
示例
请参阅文档中的示例
依赖项
~245–435KB