xsd_parser/xml/
mod.rs

1//! The [`xml`](self) module contains different types to store unstructured XML
2//! data. This is useful to represents `xs:any` and `xs:anyAttribute` information
3//! from the XML schema.
4
5mod attributes;
6mod element;
7mod mixed;
8mod namespaces;
9mod text;
10mod value;
11
12pub use self::attributes::{
13    AnyAttributes, Attributes, Key as AttributeKey, Value as AttributeValue,
14};
15pub use self::element::{AnyElement, AnyElements, Element, Elements};
16pub use self::mixed::{Mixed, MixedDeserializer, MixedSerializer};
17pub use self::namespaces::{
18    Key as NamespaceKey, Namespaces, NamespacesShared, Value as NamespaceValue,
19};
20pub use self::text::{Text, TextDeserializer, TextSerializer};
21pub use self::value::Value;