Most attribute work can be done through the
 Element class.
Each attribute is represented as an Attribute object
Each Attribute has:
A local name, a String
A value, a String
A Namespace object (which may be 
Namespace.NO_NAMESPACE)
A parent Element object (which may be 
null)
A  type code such as  
Attribute.CDATA_ATTRIBUTE,
Attribute.ID_ATTRIBUTE, or Attribute.UNDECLARED_ATTRIBUTE
)
JDOM enforces restrictions on attribute names and values; e.g. value may not contain < or >
Attributes are stored in a  java.util.List
in the Element that contains them
This list only contains Attribute objects.