Crate xmlparser [] [src]

A low-level XML 1.0 parser implementation.

use xmlparser::FromSpan;

for token in xmlparser::Tokenizer::from_str("<tagname name='value'/>") {
    println!("{:?}", token);
}

Structs

ErrorPos

Position of the error.

StrSpan

An immutable string slice.

Stream

Streaming text parsing interface.

TextUnescape

XML escaped text to plain text converter.

Tokenizer

Tokenizer of the XML structure.

Enums

ElementEnd

ElementEnd token.

EntityDefinition

Representation of the EntityDef value.

Error

An XML parser errors.

ExternalId

Representation of the ExternalID value.

Reference

Representation of the Reference value.

StreamError

A stream parser errors.

Token

An XML token.

TokenType

List of token types.

XmlSpace

Spaces processing type.

Traits

FromSpan

A general tokenizer interface.

XmlByteExt

Extension methods for XML-subset only operations.

XmlCharExt

Extension methods for XML-subset only operations.