5 stable releases

Uses new Rust 2024

5.1.0 Jan 9, 2026
5.0.2 Jan 17, 2025
5.0.1 Nov 2, 2024
5.0.0 Oct 17, 2024
4.0.0 Feb 12, 2024

#960 in Parser implementations

Download history 67854/week @ 2025-10-12 70842/week @ 2025-10-19 73002/week @ 2025-10-26 68215/week @ 2025-11-02 65059/week @ 2025-11-09 73405/week @ 2025-11-16 74216/week @ 2025-11-23 86317/week @ 2025-11-30 90148/week @ 2025-12-07 84975/week @ 2025-12-14 52237/week @ 2025-12-21 47544/week @ 2025-12-28 90184/week @ 2026-01-04 101352/week @ 2026-01-11 101176/week @ 2026-01-18 99998/week @ 2026-01-25

399,371 downloads per month
Used in 151 crates (7 directly)

MIT license

415KB
10K SLoC

zbus_xml

API to handle D-Bus introspection XML.

Thanks to the org.freedesktop.DBus.Introspectable interface, objects may be introspected at runtime, returning an XML string that describes the object.

This crate provides facilities to parse the XML data into more convenient Rust structures. The XML string may be parsed to a tree with Node::from_reader.

Status: Stable.

Dependencies

~5MB
~100K SLoC