#xml #architecture #binding

raxb

RAXB:Rust的XML绑定架构

12个版本

新增 0.4.2 2024年8月2日
0.4.1 2024年8月2日
0.3.8 2024年6月27日
0.3.1 2024年5月31日
0.2.0 2024年5月29日

#41 in #architecture

Download history 429/week @ 2024-05-27 659/week @ 2024-06-03 35/week @ 2024-06-10 129/week @ 2024-06-24 40/week @ 2024-07-01 69/week @ 2024-07-08 14/week @ 2024-07-15 326/week @ 2024-07-29

410 每月下载量
4 个crate中使用

MIT 协议

22KB
515

RAXB

RAXB(Rust Architecture for XML Binding)提供了一个API和工具,用于自动化XML文档与Rust结构之间的映射。

基于 MIT 协议授权。

特性

RAXB框架允许开发者执行以下操作

  • 将XML内容反序列化为Rust表示
  • 访问和更新Rust表示
  • 将XML内容的Rust表示序列化为XML内容

RAXB为Rust开发者提供了高效且标准的XML和Rust代码之间的映射方式。使用RAXB的Rust开发者可以更高效,因为他们可以自己编写更少的代码,且不需要成为XML专家。RAXB使开发者更容易扩展他们的应用程序以使用XML和Web服务技术。

用法

在Cargo.toml中添加依赖项

[dependencies]
raxb = "0.3"

开发

该项目使用Rust、C++、JavaScript和TypeScript来提供其功能。

为了简化项目设置,可以使用启用DevContainers功能的Visual Studio Code。

参考: https://vscode.js.cn/docs/devcontainers/containers

依赖

~6MB
~171K SLoC