htmlite 0.18.0

An HTML manipulation toolkit
Documentation
#![warn(unreachable_pub)]

//! _HTML parsing, generation and manipulation._
//!
//! Use [`parse`] to parse an HTML string.
//! This returns a tree of HTML nodes. The methods on [`Node`] allow you to traverse & manipluate the tree.
//!
//! For generating HTML programmatically, take a look at the [`html`] declarative macro.

mod input_stream;
mod macros;
mod node;
mod parser;
mod selector;
mod tokenizer;

pub use crate::{
    node::{Descendants, Node, NodeArena, NodeKind, NodeRef, Selection},
    parser::{ErrorCode, ParserError, parse},
};

#[doc = include_str!("../README.md")]
#[cfg(doctest)]
#[allow(unused)]
struct ReadmeTests;