example_2/
example_2.rs

1use parse_html::{dom::dom_tree::DomTree, lexer::tokenizer::Lexer, parser::ast::Parser};
2
3fn main() {
4    let html = r#"<div id="main"><p>Hello</p></div>"#;
5
6    match DomTree::new::<Lexer, Parser>(html) {
7        Ok(dom) => {
8            if let Some(container) = dom.get_by_id("main") {
9                println!("Node id='main' {:?}", container);
10            } else {
11                println!("Id not found");
12            }
13        }
14        Err(e) => println!("Erreur de parsing : {:?}", e),
15    }
16}