Skip to main content

find_all_compiled

Function find_all_compiled 

Source
pub fn find_all_compiled(
    doc: &Document,
    selector: &CompiledSelector,
) -> Vec<NodeId>
Expand description

Finds all elements matching a compiled selector.

ยงExamples

use scrape_core::{
    Html5everParser, Parser,
    query::{CompiledSelector, find_all_compiled},
};

let parser = Html5everParser;
let doc = parser.parse("<ul><li>A</li><li>B</li><li>C</li></ul>").unwrap();
let selector = CompiledSelector::compile("li").unwrap();

let items = find_all_compiled(&doc, &selector);
assert_eq!(items.len(), 3);