html5ever - Rust (original) (raw)
html5ever0.31.0
Crate Items
Crate html5ever
Re-exports§
pub use driver::[parse_document](driver/fn.parse%5Fdocument.html "fn html5ever::driver::parse_document");
pub use driver::[parse_fragment](driver/fn.parse%5Ffragment.html "fn html5ever::driver::parse_fragment");
pub use driver::[ParseOpts](driver/struct.ParseOpts.html "struct html5ever::driver::ParseOpts");
pub use driver::[Parser](driver/struct.Parser.html "struct html5ever::driver::Parser");
pub use serialize::[serialize](serialize/fn.serialize.html "fn html5ever::serialize::serialize");
Modules§
The BufferQueue
struct and helper types.
High-level interface to the parser.
Types for tag and attribute names, and tree-builder functionality.
This module contains a single struct SmallCharSet. See its documentation for details.
The HTML5 tokenizer.
The HTML5 tree builder.
Macros§
Helper to quickly create an expanded name.
Takes a local name as a string and returns its key in the string cache.
Takes a namespace prefix string and returns its key in a string cache.
Takes a namespace url string and returns its key in a string cache.
Maps the input of namespace_prefix! to the output of namespace_url!.
Create a SmallCharSet, with each space-separated number stored in the set.
Structs§
A tag attribute, e.g. class="test"
in <div class="test" ...>
.
An expanded name, containing the tag and the namespace.
A fully qualified name (with a namespace), used to depict names of tags and attributes.
Represents a set of “small characters”, those with Unicode scalar values less than 64.