Expand description
This crate currently provides an almost XML 1.0/1.1-compliant pull parser.
Please note that functions of this parser may panic.
If a panic could cause a Denial Of Service in your codebase, you’re responsible for wrapping access to this library in catch_unwind
.
Re-exports§
pub use crate::reader::EventReader;
pub use crate::reader::ParserConfig;
pub use crate::writer::EmitterConfig;
pub use crate::writer::EventWriter;
Modules§
- attribute
- Contains XML attributes manipulation types and functions.
- common
- Contains common types and functions used throughout the library.
- escape
- Contains functions for performing XML special characters escaping.
- name
- Contains XML qualified names manipulation types and functions.
- namespace
- Contains namespace manipulation types and functions.
- reader
- Contains high-level interface for a pull-based XML parser.
- writer
- Contains high-level interface for an events-based XML emitter.
Enums§
- Encoding
- Character encoding used for parsing