search_tag/
search_tag.rs

1use parsercher;
2use parsercher::dom::Tag;
3
4fn main() {
5    let doc = r#"
6<ol>
7   <li class="target">first</li>
8   <li>second</li>
9   <li id="third" class="target">therd</li>
10</ol>
11"#;
12
13    if let Ok(dom) = parsercher::parse(&doc) {
14        let mut needle = Tag::new("li");
15        needle.set_attr("class", "target");
16        if let Some(tags) = parsercher::search_tag(&dom, &needle) {
17            println!("{:#?}", tags);
18        }
19    }
20}