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
BufferQueuestruct 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.
- 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 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.