An Enumerated attribute type represents a list (or enumeration) of possible values.
Each possible value is required to be a valid XML name. If required, a default value
can be assigned. The enumerated attribute type is ideal for setting a possible range
of values an attribute can take.