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

Download history 2777/week @ 2023-12-11 3039/week @ 2023-12-18 1902/week @ 2023-12-25 2396/week @ 2024-01-01 3285/week @ 2024-01-08 2904/week @ 2024-01-15 3041/week @ 2024-01-22 2847/week @ 2024-01-29 3006/week @ 2024-02-05 3042/week @ 2024-02-12 3050/week @ 2024-02-19 3576/week @ 2024-02-26 3420/week @ 2024-03-04 4337/week @ 2024-03-11 4671/week @ 2024-03-18 4853/week @ 2024-03-25

17,538 每月下载量
33 个crate(27 直接) 中使用

MIT/Apache

225KB
5.5K SLoC

SXD-XPath

Rust 中的 XML XPath 库。

Linux Build Status Windows Build Status Documentation

概述

该项目分为两个crate

  1. document - 基本的 DOM 操作和从字符串中读取/写入 XML。
  2. xpath - XPath 1.0 表达式的实现。

还有一些用于命令行交互的辅助工具。

未来,我希望添加对 XSLT 1.0 的支持。

目标

该项目有一个宏伟的目标:取代 libxmllibxslt

贡献

  1. 复制它( https://github.com/shepmaster/sxd-xpath/fork
  2. 创建你的功能分支(git checkout -b my-new-feature
  3. 添加一个失败的测试。
  4. 添加代码以通过测试。
  5. 提交你的更改(git commit -am 'Add some feature'
  6. 确保测试通过。
  7. 推送到分支(git push origin my-new-feature
  8. 创建一个新的拉取请求

许可证

许可协议为以下之一

贡献

除非您明确声明,否则您有意提交给作品的所有贡献都将根据上述方式双重许可,没有任何额外的条款或条件。

依赖

~360KB