XML DOM - The Attr Object
The Attr object
The Attr object represents an attribute of an Element object. The allowable values for attributes are usually defined in a DTD.
Because the Attr object is also a Node, it inherits the Node object's properties and methods. However, an attribute does not have a parent node and is not considered to be a child node of an element, and will return null for many of the Node properties.
Attr Object Properties
| Property | Description | 
|---|---|
| baseURI | Returns the absolute base URI of the attribute | 
| isId | Returns true if the attribute is known to be of type ID, otherwise it returns false | 
| localName | Returns the local part of the name of the attribute | 
| name | Returns the name of the attribute | 
| namespaceURI | Returns the namespace URI of the attribute | 
| nodeName | Returns the name of the node, depending on its type | 
| nodeType | Returns the type of the node | 
| nodeValue | Sets or returns the value of the node, depending on its type | 
| ownerDocument | Returns the root element (document object) for an attribute | 
| ownerElement | Returns the element node the attribute is attached to | 
| prefix | Sets or returns the namespace prefix of the attribute | 
| schemaTypeInfo | Returns the type information associated with this attribute | 
| specified | Returns true if the attribute value is set in the document, and false if it's a default value in a DTD/Schema. | 
| textContent | Sets or returns the textual content of an attribute | 
| value | Sets or returns the value of the attribute | 

