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
| Error |
The Error type. |
| ErrorPos |
Position of the error. |
| StrSpan |
An immutable string slice. |
| Stream |
Streaming text parsing interface. |
| StreamError |
The Error type. |
| TextUnescape |
XML escaped text to plain text converter. |
| Tokenizer |
Tokenizer of the XML structure. |
Enums
| ElementEnd |
|
| EntityDefinition |
Representation of the EntityDef value. |
| ErrorKind |
The kind of an error. |
| ExternalId |
Representation of the ExternalID value. |
| Reference |
Representation of the Reference value. |
| StreamErrorKind |
The kind of an error. |
| Token |
An XML token. |
| XmlSpace |
Spaces processing type. |
Traits
| ChainedError |
This trait is implemented on all the errors generated by the |
| FromSpan |
A general tokenizer interface. |
| XmlByteExt |
Extension methods for XML-subset only operations. |
| XmlCharExt |
Extension methods for XML-subset only operations. |