13个不稳定版本 (3个破坏性更新)

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.1.0 2024年5月29日

数据库接口中排名第1022

Download history 218/week @ 2024-05-25 590/week @ 2024-06-01 224/week @ 2024-06-08 3/week @ 2024-06-15 116/week @ 2024-06-22 7/week @ 2024-06-29 51/week @ 2024-07-06 209/week @ 2024-07-27 105/week @ 2024-08-03 4/week @ 2024-08-10

每月下载量318
用于xoev-xwasser

MIT协议

8.5MB
代码行数(不包括注释)214K

C 199K SLoC // 0.2% comments Python 9K SLoC // 0.2% comments XSL 1K SLoC // 0.0% comments Rust 1K SLoC // 0.0% comments Automake 1K SLoC // 0.1% comments Shell 793 SLoC // 0.2% comments JavaScript 618 SLoC // 0.1% comments Stratego/XT 222 SLoC Batch 208 SLoC M4 76 SLoC // 0.6% comments Perl 66 SLoC Bitbake 64 SLoC PowerShell 42 SLoC

RAXB

Rust架构的XML绑定(RAXB)提供了一种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

依赖项

~6.5–10MB
额外代码行数(估算)~266K