##
8.12.5 The `Attributes` Interface

`Attributes` objects implement a portion of the mapping protocol, including the methods `copy()`, `get()`, `has_key()`, `items()`, `keys()`, and `values()`. The following methods are also provided:

`getLength`( | )

  Return the number of attributes.

`getNames`( | )

  Return the names of the attributes.

`getType`( | name)

  Returns the type of the attribute name, which is normally `'CDATA'`.

`getValue`( | name)

  Return the value of attribute name.