Attributes Element
The attributes element appears in many request and response elements, and even in multiple places inside other elements. It can also be iterative; for example, an item in the valueList can itself contain a valueList, an entry in a valueMap can have a key element with its own valueMap, and so on, down to many levels.
An attributes element is a list of one or more attributes, each of which has the following format:
• attribute:
— name: Name of the attribute.
— type: Attribute type.
— value (optional): The attribute’s value. The attribute can have a list of values instead (next).
— valueList (optional): List of value items.
item:
type: Item type.
value: Item value.
valueList: List of values, if the item has more than one.
valueMap
valueArray: Array of value items.
— valueMap (optional):
entry:
• key (type, value, valueList, valueMap, valueArray)
• value (type, value, valueList, valueMap, valueArray)
— valueArray (optional): Array of value items.
— item
— unset (optional)