parse-html 0.4.1

A simple Rust project to parse HTML.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use parse_html::{dom::dom_tree::DomTree, lexer::tokenizer::Lexer, parser::ast::Parser};

fn main() {
    let html = r#"<div id="main"><p>Hello</p></div>"#;

    match DomTree::new::<Lexer, Parser>(html) {
        Ok(dom) => {
            if let Some(container) = dom.get_by_id("main") {
                println!("Node id='main' {:?}", container);
            } else {
                println!("Id not found");
            }
        }
        Err(e) => println!("Erreur de parsing : {:?}", e),
    }
}