parsercher 3.1.6

Parses and searches Tag documents. (e.g. HTML, XML)
Documentation
use parsercher;
use parsercher::dom::Tag;

fn main() {
    let doc = r#"
<ol>
   <li class="target">first</li>
   <li>second</li>
   <li id="third" class="target">therd</li>
</ol>
"#;

    if let Ok(dom) = parsercher::parse(&doc) {
        let mut needle = Tag::new("li");
        needle.set_attr("class", "target");
        if let Some(tags) = parsercher::search_tag(&dom, &needle) {
            println!("{:#?}", tags);
        }
    }
}