Crate quick_xml [] [src]

High performance xml reader/writer.

Reader

Depending on your needs, you can use:

  • XmlReader: for best performance
  • XmlnsReader: if you need to resolve namespaces (around 50% slower than XmlReader)

Writer

XmlWriter: to write xmls. Can be nested with readers if you want to transform xmls

Modules

attributes

Xml Attributes module

error

Error management module

namespace

Module for managing XmlnsReader iterator

Structs

Element

General content of an event (aka node)

XmlDecl

Wrapper around Element to parse XmlDecl

XmlReader

A Xml reader

XmlWriter

Xml writer

Enums

Event

Event to interprete node as they are parsed

Traits

AsStr

A trait to support on-demand conversion from UTF-8