Crate xml [-] [+] [src]

An XML parsing library

Structs

ChildElements

An iterator returning filtered child Elements of another Element

Element

A struct representing an XML element

ElementBuilder

An Element Builder, building Elements from Events as produced by Parser

EndTag

Structure describing a closing tag

Parser

A streaming XML parser

ParserError

The structure returned, when erroneous XML is read

StartTag

Structure describing an opening tag

Enums

BuilderError

The structure returned for errors encountered while building an Element

Event

Events returned by the Parser

Xml

An Enum describing a XML Node

Functions

escape

Escapes ', ", &, <, and > with the appropriate XML entities.

unescape

Unescapes all valid XML entities in a string. Returns the first invalid entity on failure.