xee-xpath 0.1.5

XPath 3.1 library API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::hint::black_box;

use xee_xpath::{Documents, Queries, Query};

fn main() {
    let mut documents = Documents::new();
    let handle = documents
        .add_string_without_uri("<doc><p>Hello</p><p>world</p></doc>")
        .unwrap();

    let queries = Queries::default();
    let q = queries.sequence("/doc/string()").unwrap();

    for _i in 0..100000 {
        let _r = black_box(q.execute(&mut documents, handle).unwrap());
    }
}