Package-level declarations
Types
Base class for more specific XML namespace traits
Denotes a collection type that uses a flattened XML representation see: xmlflattened trait
Specifies an alternate name that can be used to match an XML node.
Specifies that a field is encoded into an XML attribute and describes the XML. See https://awslabs.github.io/smithy/spec/xml.html#xmlattribute-trait
Specifies element wrapper name used to encode a List structure. See https://awslabs.github.io/smithy/spec/xml.html#list-and-set-serialization
Describes the namespace of a list or map's value element Applies to SerialKind.List or SerialKind.Map
Describes the namespace associated with a map's key element Applies to SerialKind.Map
Specifies entry, key, and value node names used to encode a Map structure. See https://awslabs.github.io/smithy/spec/xml.html#map-serialization
Describes the namespace associated with a field. See https://awslabs.github.io/smithy/spec/xml.html#xmlnamespace-trait
Provides serialization for the XML message format.
Specifies the name that a field is encoded into for Xml nodes. See https://awslabs.github.io/smithy/1.0/spec/core/xml-traits.html?highlight=xmlname#xmlname-trait
Provides stream-style access to an XML payload. This abstraction supports the ability to look ahead an arbitrary number of elements. It can also create "views" to subtrees of the document, guaranteeing that clients do not exceed bounds.
Defines an interface to serialization of an XML Infoset.
An XmlStreamReader scoped to reading a single XML element tag XmlTagReader provides a "tag" scoped view into an XML document. Methods return null
when the current tag has been exhausted.
Specifies that an object is XML unwrapped response.
Functions
Creates an XmlStreamReader instance
Get a XmlTagReader for the root tag. This is the entry point for beginning deserialization.
Inherited functions
Unwrap the next token as XmlToken.Text and return its value or throw a DeserializationException
Peek and seek forward until a token of type T is found. If it matches the selectionPredicate, consume the token and return it. Otherwise, return null
without consuming the token.
Create a new reader scoped to this element.
Attempt to get the text token as XmlToken.Text and return a result containing its' value on success or the exception thrown on failure.