nipper 0.1.9

HTML manipulation with CSS seletors
Documentation
use nipper::Document;

fn main() {
    let html = r#"<div name="foo" value="bar"></div>"#;
    let document = Document::from(html);
    println!("{}", document.html());

    let mut input = document.select(r#"div[name="foo"]"#);
    println!("{}", input.html());
    input.set_attr("id", "input");
    input.remove_attr("name");
    println!("{}", input.attr("value").unwrap());

    println!("{}", input.html());

    input.replace_with_html(r#"<a href="https://wisburg.com">wisburg</a><h2>xxx</h2>"#);
    println!("{}", input.html());
    println!("{}", document.html());
}