Expand description
The xml
module contains different types to store unstructured XML
data. This is useful to represents xs:any
and xs:anyAttribute
information
from the XML schema.
Structs§
- Attribute
Key - Wrapper type that is used as key for the
Attributes
map. - Attribute
Value - Wrapper type that is used as value for the
Attributes
map. - Attributes
- Represents a list of unstructured XML attributes.
- Element
- Represents a unstructured XML element.
- Mixed
- Used to represent xml elements with mixed content
- Namespace
Key - Wrapper type that is used as key for the
Namespaces
map. - Namespace
Value - Wrapper type that is used as value for the
Namespaces
map. - Namespaces
- Represents a list of namespaces.
- Namespaces
Shared - Represents a shared list of namespaces.
- Text
- Type to represent text values inside a XML.
Enums§
- Mixed
Deserializer - Implements the
Deserializer
trait for theMixed
types. - Mixed
Serializer - Implements the
Serializer
trait for theMixed
types. - Text
Deserializer - Implemented the
Deserializer
trait forText
. - Text
Serializer - Implemented the
Serializer
trait forText
. - Value
- Represents unstructured XML data.
Type Aliases§
- AnyAttributes
- Helper type for attributes with static lifetime
- AnyElement
- Helper type for an element with static lifetime
- AnyElements
- Helper type for elements with static lifetime
- Elements
- Represents a list of unstructured XML elements.