Crate markup5ever

source ·

Re-exports§

Modules§

  • The BufferQueue struct and helper types.
  • Data that is known at compile-time and hard-coded into the binary.
  • Types for tag and attribute names, and tree-builder functionality.
  • A simple reference-counted DOM.
  • Traits for serializing elements. The serializer expects the data to be xml-like (with a name, and optional children, attrs, text, comments, doctypes, and processing instructions). It uses the visitor pattern, where the serializer and the serializable objects are decoupled and implement their own traits.
  • This module contains a single struct SmallCharSet. See its documentation for details.

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§

Type Aliases§