xavier-internal 0.1.7

Internal module of Xavier. Xavier is a lightweight and versatile XML parsing library designed to streamline the process of handling XML data with ease and efficiency.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub type Namespaces = String;

#[macro_export]
macro_rules! namespaces {
    ( $( $prefix:ident = $uri:expr ),* $(,)? ) => {
        {
            let mut namespaces = String::new();
            $(
                namespaces.push_str(&format!(" xmlns:{}=\"{}\"", stringify!($prefix), $uri));
            )*
            namespaces
        }
    };
}