9 个版本
使用旧的 Rust 2015
0.4.2 | 2018 年 10 月 31 日 |
---|---|
0.4.1 | 2017 年 8 月 12 日 |
0.4.0 | 2017 年 1 月 4 日 |
0.3.0 | 2016 年 12 月 28 日 |
0.1.1 | 2015 年 6 月 29 日 |
#7 in #xpath
17,538 每月下载量
在 33 个crate(27 直接) 中使用
225KB
5.5K SLoC
SXD-XPath
Rust 中的 XML XPath 库。
概述
该项目分为两个crate
document
- 基本的 DOM 操作和从字符串中读取/写入 XML。xpath
- XPath 1.0 表达式的实现。
还有一些用于命令行交互的辅助工具。
未来,我希望添加对 XSLT 1.0 的支持。
目标
该项目有一个宏伟的目标:取代 libxml 和 libxslt。
贡献
- 复制它( https://github.com/shepmaster/sxd-xpath/fork )
- 创建你的功能分支(
git checkout -b my-new-feature
) - 添加一个失败的测试。
- 添加代码以通过测试。
- 提交你的更改(
git commit -am 'Add some feature'
) - 确保测试通过。
- 推送到分支(
git push origin my-new-feature
) - 创建一个新的拉取请求
许可证
许可协议为以下之一
- Apache 许可协议第 2 版(《LICENSE-APACHE》或 http://www.apache.org/licenses/LICENSE-2.0》)
- MIT 许可协议(《LICENSE-MIT》或 http://opensource.org/licenses/MIT》)供您选择。
贡献
除非您明确声明,否则您有意提交给作品的所有贡献都将根据上述方式双重许可,没有任何额外的条款或条件。
依赖
~360KB