Re-exports§
pub use driver::parse_document;
pub use driver::parse_fragment;
pub use driver::ParseOpts;
pub use driver::Parser;
pub use serialize::serialize;
Modules§
- The
BufferQueue
struct and helper types. - Data that is known at compile-time and hard-coded into the binary.
- High-level interface to the parser.
- Types for tag and attribute names, and tree-builder functionality.
- macros 🔒
- This module contains a single struct
SmallCharSet
. See its documentation for details. - The HTML5 tokenizer.
- The HTML5 tree builder.
- util 🔒
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 ofnamespace_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.