Skip to main content

XML DOM: Attribute Object

The Attribute object represents an attribute of an Element object. The allowable values for attributes are usually defined in a DTD.

Since the Attribute object is also a Node, it inherits the properties and methods of the Node object. However, an Attribute has no parent node and is not considered a child node of an element, and will return null for many of the Node's properties.

Properties

PropertyDescription
baseURIReturns the absolute base URI of the attribute
isIdReturns true if the attribute is known to be of type ID, otherwise it returns false
localNameReturns the local part of the name of the attribute
nameReturns the name of the attribute
namespaceURIReturns the namespace URI of the attribute
nodeNameReturns the name of the node, depending on its type
nodeTypeReturns the type of the node
nodeValueSets or returns the value of the node, depending on its type
ownerDocumentReturns the root element (document object) for an attribute
ownerElementReturns the element node the attribute is attached to
prefixSets or returns the namespace prefix of the attribute
schemaTypeInfoReturns the type information associated with this attribute
vspecified`Returns true if the attribute value is set in the document, and false if it's a default value in a DTD/Schema.
textContentSets or returns the textual content of an attribute
valueSets or returns the value of the attribute

Table of Contents