Module xml

Module xml 

Source
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§

AttributeKey
Wrapper type that is used as key for the Attributes map.
AttributeValue
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
NamespaceKey
Wrapper type that is used as key for the Namespaces map.
NamespaceValue
Wrapper type that is used as value for the Namespaces map.
Namespaces
Represents a list of namespaces.
NamespacesShared
Represents a shared list of namespaces.
Text
Type to represent text values inside a XML.

Enums§

MixedDeserializer
Implements the Deserializer trait for the Mixed types.
MixedSerializer
Implements the Serializer trait for the Mixed types.
TextDeserializer
Implemented the Deserializer trait for Text.
TextSerializer
Implemented the Serializer trait for Text.
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.