5 releases

0.1.5 Aug 21, 2025
0.1.4 Mar 24, 2025
0.1.3 Mar 24, 2025
0.1.2 Mar 24, 2025
0.1.1 Mar 20, 2025

#549 in Text processing

Download history 704/week @ 2026-04-12 1571/week @ 2026-04-19 2542/week @ 2026-04-26 2327/week @ 2026-05-03 2682/week @ 2026-05-10 3313/week @ 2026-05-17 2175/week @ 2026-05-24 2822/week @ 2026-05-31 3106/week @ 2026-06-07 1934/week @ 2026-06-14 2171/week @ 2026-06-21 2394/week @ 2026-06-28 3125/week @ 2026-07-05 2535/week @ 2026-07-12 3811/week @ 2026-07-19 6069/week @ 2026-07-26

15,629 downloads per month
Used in 15 crates (10 directly)

MIT license

1MB
27K SLoC

xee-xpath

Crates.io Documentation

This provides a high-level XPath API to use to make queries programmatically from Rust. It implements XPath 3.1 including most of its standard library of functions.

The API docs contain a usage example.

This is top-level API crate of the Xee project. For the xee commandline tool built with xee-xpath, download a release or build it yourself.

More Xee

Xee homepage

Credits

This project was made possible by the generous support of Paligo.

Benchmarks

There are a few tiny benchmarks at the time of writing.

Run benchmarks like this:

cargo bench --benches

Dependencies

~31MB
~540K SLoC