Docs.rs
  • xml-rs-0.8.27
    • xml-rs 0.8.27
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • netvl
    • tomaka
    • kornelski
    • Dependencies
    • Versions
    • 100% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate xml

xml0.8.27

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Enums

Crates

  • xml

Crate xml

Source
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

Results

Settings
Help
    struct
    xml::attribute::OwnedAttribute
    An owned version of an XML attribute.
    struct field
    xml::attribute::OwnedAttribute::name
    OwnedAttribute -> OwnedName
    Attribute name.
    struct field
    xml::attribute::OwnedAttribute::value
    OwnedAttribute -> String
    Attribute value.
    method
    xml::attribute::OwnedAttribute::clone
    &OwnedAttribute -> OwnedAttribute
    method
    xml::attribute::OwnedAttribute::borrow
    &OwnedAttribute -> Attribute
    Returns a borrowed Attribute out of this owned one.
    method
    xml::attribute::OwnedAttribute::eq
    &OwnedAttribute, &OwnedAttribute -> bool
    method
    xml::attribute::OwnedAttribute::fmt
    &OwnedAttribute, &mut Formatter -> Result
    method
    xml::attribute::OwnedAttribute::hash
    &OwnedAttribute, &mut __H -> ()
    method
    xml::attribute::Attribute::to_owned
    &Attribute -> OwnedAttribute
    Creates an owned attribute out of this borrowed one.
    method
    xml::attribute::OwnedAttribute::new
    OwnedName, S -> OwnedAttribute
    Creates a new owned attribute using the provided owned …
    method
    xml::attribute::OwnedAttribute::clone
    &OwnedAttribute -> OwnedAttribute