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:
|
—
|
name: Name of the attribute. |
|
—
|
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.
entry:
|
•
|
key (type, value, valueList, valueMap, valueArray) |
|
•
|
value (type, value, valueList, valueMap, valueArray) |
|
—
|
valueArray (optional): Array of value items. |