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}