XML DOM Methods (C#)

This SDK supports the following XML DOM methods.

Method

Description

appendChild

Appends the supplied new child as the last child of this node.

cloneNode

Creates a new node that is an exact clone of this node.

createAttribute

Creates a new attribute with the specified name.

createElement

Creates an element node using the specified name.

createNode*

Creates a node using the supplied type, name, and namespace.

getAttribute

Gets the value of the named attribute.

getAttributeNode

Gets the named attribute node.

getElementsByTagName

Returns a collection of elements that have the name specified in this method call.

getElementsByTagName (IXMLDOMElement)

Returns a list of all descendant elements that match the supplied name.

getNamedItem

Retrieves the attribute with the specified name.

getQualifiedItem*

Returns the attribute with the specified namespace and attribute name.

hasChildNodes

Returns a Boolean value indicating whether this node has children.

hasFeature

Returns a Boolean value indicating whether the specified version of the implementation supports the specified feature.

insertBefore

Inserts a child node before the specified node or at the end of the list.

item (IXMLDOMNamedNodeMap)

Allows random access to individual nodes within the collection. Read-only.

item (IXMLDOMNodeList)

Allows random access to individual nodes within the collection. Read-only.

load*

Synchronously loads an XML document with the contents of the file at the specified location.

loadXML*

Loads the supplied string into an XML document.

nextNode (IXMLDOMNamedNodeMap)

Returns the next node in the collection.

nextNode* (IXMLDOMNodeList)

Returns the next node in the collection.

removeAttribute

Removes or replaces the named attribute.

removeAttributeNode

Removes the specified attribute from this element.

removeChild

Removes the specified child node from the list of children and returns it.

removeNamedItem

Removes an attribute from the collection.

removeQualifiedItem

Removes the attribute with the specified namespace and attribute name.

replaceChild

Returns the specified old child node and replaces it with the supplied new child node.

reset (IXMLDOMNamedNodeMap)

Resets the iterator in the collection of attribute nodes.

reset* (IXMLDOMNodeList)

Resets the iterator in the collection of nodes.

save*

Saves an XML document to the specified location.

setAttribute

Sets the value of the named attribute.

setAttributeNode

Adds or changes the supplied attribute node on this element.

setNamedItem

Adds the supplied node to the collection.

*Denotes an extension to the W3C DOM.

See Also

Concepts

XML DOM Objects (C#)