xmpp-rs/xso
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonas Schäfer 31d7bbf622 xso: discard xml:lang implicitly
Because this attribute may occur in random places, it makes no sense
failing on it. We discard it after attribute processing though, so it
can still be captured by structs which are explicitly interested in it.
2025-04-22 17:55:12 +02:00
..
src xso: add support for post-deserialization callback 2025-04-18 10:49:26 +02:00
Cargo.toml Bump rxml to 0.13.1 2025-04-22 17:47:45 +02:00
ChangeLog xso: discard xml:lang implicitly 2025-04-22 17:55:12 +02:00
README.md xso: add README files 2024-07-24 16:27:53 +02:00

xso -- serde-like parsing for XML

Whats this?

This crate provides the traits for parsing XML data into Rust structs, and vice versa. You can do things like:

#[derive(FromXml, AsXml)]
#[xml(namespace = "urn:example", name = "element")]
pub struct Foo;

For more information, see its documentation on docs.rs for the latest release or the documentation for the main branch on our servers.

What license is it under?

MPL-2.0 or later, see the LICENSE file.