Microsoft XML 2.5 SDK


 

IXMLDOMElement Interface

[This is preliminary documentation and subject to change.]

This interface represents the element object.

IXMLDOMElement Methods

getAttribute Retrieves the value of the named attribute.
getAttributeNode Retrieves the named attribute node.
getElementsByTagName Returns a list of all descendant elements that match the supplied name.
normalize Normalizes all descendent elements; combines two or more adjacent text nodes into one unified text node.
removeAttribute Removes or replaces the named attribute.
removeAttributeNode Removes the specified attribute from this element.
setAttribute Sets the value of the named attribute.
setAttributeNode Adds or changes the supplied attribute node on this element.
tagName Contains the element name, the name that appears within the tag.

Remarks

Element nodes are among the most common objects in the XML document tree. Element nodes can have attributes associated with them. By definition, attributes are not defined as child nodes of the element and are not considered to be part of the document tree. Accordingly, the IXMLDOMElement object provides methods to make it easier to manage attributes, including methods to associate an attribute with an element, and to retrieve an attribute object and the attribute value by name.

To retrieve the set of all attributes associated with the element, you can also call the getAttribute method, which returns an IXMLDOMNamedNodeMap collection object that contains all the element's attributes.

Interface Information

Implementation Msxml.dll
Inherits from IXMLDOMNode
Header and IDL files Msxml.h, Xmldom.idl
Minimum availability Internet Explorer 5
Minimum operating systems Windows 95, Windows NT 4.0