Module html5ever::interface

source ·
Expand description

Types for tag and attribute names, and tree-builder functionality.

Modules§

  • This module contains functionality for managing the DOM, including adding/removing nodes.

Structs§

  • A tag attribute, e.g. class="test" in <div class="test" ...>.
  • Special properties of an element, useful for tagging elements with this information.
  • An expanded name, containing the tag and the namespace.
  • A fully qualified name (with a namespace), used to depict names of tags and attributes.

Enums§

  • Whether to interrupt further parsing of the current input until the next explicit resumption of the tokenizer, or continue without any interruption.
  • Something which can be inserted into the DOM.
  • A document’s quirks mode, for compatibility with old browsers. See quirks mode on wikipedia for more information.

Traits§

  • An abstraction over any type that can represent an element’s local name and namespace.
  • Trace hooks for a garbage-collected DOM.
  • Methods a parser can use to create the DOM. The DOM provider implements this trait.

Functions§