25 个版本 (6 个稳定版)
新版本 1.1.3 | 2024 年 8 月 23 日 |
---|---|
1.1.2 | 2024 年 8 月 22 日 |
0.2.9 | 2024 年 8 月 13 日 |
0.2.8 | 2024 年 6 月 27 日 |
0.1.8 | 2023 年 9 月 15 日 |
#1636 in 网页编程
每月 680 次下载
用于 parse-sap-odata
94KB
2K SLoC
解析来自 SAP V2 OData 服务的 XML atom:Feed
该 crate 与由 parse-sap-odata
crate 生成的源代码协同工作。
在构建时使用 parse-sap-odata
parse-sap-odata
crate 中的功能由业务应用程序中的 Rust 构建脚本调用,该脚本与 SAP V2 OData 服务交互。构建脚本生成一对 Rust 模块(一个用于服务文档,另一个用于元数据文档),包含所有在运行时与 OData 服务交互所需的 struct
和 enum
。
在运行时使用 parse-sap-atom-feed
然后,该 crate 使用上面生成的模块来消费与 OData 服务交互时返回的 atom:Feed
XML。
目录
变更日志
版本 | 任务 | 描述 |
---|---|---|
1.1.3 | 修复 | 合并 atom 依赖关系 |
1.1.2 | 修复 | 更新许可证 |
1.1.1 | 修复 | 更新文档 |
1.1.0 | 功能 | 为 rust_decimal::Decimal 值提供自定义解析器 |
1.0.1 | 修复 | 删除冗余代码 |
1.0.0 | 发布 | 提升到版本 1.0 |
0.2.9 | 杂项 | 处理所有测试失败而不会引发恐慌 |
0.2.8 | 功能 | 为 Atom 类型实现 std::str::FromStr |
0.2.7 | 功能 | 解析 <entry> 元素的 Atom feed |
0.2.6 | 功能 | 根据https://validator.w3.org/feed/docs/atom.html#requiredEntryElements,Atom的<content> 元素应包含或链接到条目的完整内容。如果存在 src 属性,则<properties> 元素(如果存在)作为<content> 元素的兄弟元素存在。如果缺少 src 属性,则<properties> 元素必须作为<content> 元素的子元素存在。添加对顺序颠倒的XML元素的支持(quick-xml特性 overlapped-lists ) |
0.2.5 | 功能 | 读取通用的OData服务文档 |
0.2.4 | 修复 | 更新Cargo.toml 依赖版本 |
依赖
~5–7MB
~123K SLoC