Share via


XML DOM Methods

Send Feedback

The following table shows the XML DOM methods, with a description of the purpose of each.

Programming element Description
abort Method (DOMDocument) This method aborts an asynchronous download in progress.
add Method Adds a new schema to the schema collection and associates the given namespace Uniform Resource Identifier (URI) with the specified schema.
addCollection Method Adds schemas from another collection into the current collection and replaces any schemas that collide on the same namespace Uniform Resource Identifier (URI).
appendChild Method Appends newChild as the last child of the node.
appendData Method Appends the supplied string to the existing string data.
clone Method Clones a copy of the current IXMLDOMSelection, with the same position and context.
cloneNode Method Clones a new node.
createAttribute Method Creates a new attribute with the specified name.
createCDATASection Method Creates a CDATA section node that contains the supplied data.
createComment Method Creates a comment node that contains the supplied data.
createDocumentFragment Method Creates an empty IXMLDOMDocumentFragment object.
createElement Method Creates an element node using the specified name.
createEntityReference Method Creates a new EntityReference object.
createNode Method Creates a node using the supplied type, name, and namespace.
createProcessingInstruction Method Creates a processing instruction node that contains the supplied target and data.
createTextNode Method Creates a text node that contains the supplied data.
deleteData Method Deletes specified data.
get Method Returns a read-only XML Document Object Model (DOM) node that contains the <Schema> element.
getAttribute Method Retrieves the value of the attribute.
getAttributeNode Method Retrieves the attribute node.
getElementsByTagName Method (DOMDocument) Returns a collection of elements that have the specified name.
getElementsByTagName Method (IXMLDOMElement) Returns a list of all descendant elements that match the supplied name.
getNamedItem Method Retrieves the attribute with the specified name.
getProperty Method (IXMLDOMDocument2) Returns the default properties.
getProperty Method (IXMLDOMSelection) Returns a property.
getQualifiedItem Method Returns the attribute with the specified namespace and attribute name.
hasChildNodes Method Returns True if this node has children.
hasFeature Method Returns True if the specified version of the implementation supports the specified feature.
insertBefore Method Inserts a child node to the left of the specified node or at the end of the list.
insertData Method Inserts a string at the specified offset.
item Method (IXMLDOMNamedNodeMap) Allows random access to individual nodes within the collection.
item Method (IXMLDOMNodeList) Allows random access to individual nodes within the collection.
load Method Loads an XML document from the specified location.
loadXML Method Loads an XML document using the supplied string.
matches Method Checks if the node that is passed is contained in the current collection.
nextNode Method (IXMLDOMNamedNodeMap) Returns the next node in the collection.
nextNode Method (IXMLDOMNodeList) Returns the next node in the collection.
nodeFromID Method Returns the node that matches the ID attribute.
normalize Method Normalizes all descendant elements by combining two or more adjacent text nodes into one unified text node.
peekNode Method Gets the next node that nextNode Method (IXMLDOMNodeList) will return without advancing the list position.
remove Method Removes the specified namespace from a collection.
removeAll Method Removes all the nodes from the collection described by the IXMLDOMSelection.
removeAttribute Method Removes or replaces the named attribute.
removeAttributeNode Method Removes the specified attribute from this element.
removeChild Method Removes the specified child node from the list of children and returns it.
removeNamedItem Method Removes an attribute from the collection.
removeNext Method Removes the next node.
removeQualifiedItem Method Removes the attribute with the specified namespace and attribute name.
replaceChild Method Replaces the specified old child node with the supplied new child node.
replaceData Method Replaces the specified number of characters with the supplied string.
reset Method (IXMLDOMNamedNodeMap) Resets the iterator.
reset Method (IXMLDOMNodeList) Resets the iterator.
save Method Saves an XML document to the specified location.
selectNodes Method Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as IXMLDOMNodeList.
selectSingleNode Method Applies the specified pattern-matching operation to this node's context and returns the first matching node.
setAttribute Method Sets the value of the named attribute.
setAttributeNode Method Sets or updates the supplied attribute node on this element.
setNamedItem Method Adds the supplied node to the collection.
setProperty Method Used for setting the SelectionLanguageServerHTTPRequest, or SelectionNamespaces internal properties (flags).
setStartMode Method Performs subsets of larger Extensible Stylesheet Language Transformations (XSLT) by selecting the XSLT mode with which to start.
splitText Method Splits this text node into two text nodes at the specified offset and inserts the new text node into the tree as a sibling that immediately follows this node.
substringData Method Retrieves a substring of the full string from the specified range.
transformNode Method Processes this node and its children using the supplied Extensible Stylesheet Language Transformations (XSLT) style sheet and returns the resulting transformation.
transformNodeToObject Method Processes this node and its children using the supplied Extensible Stylesheet Language Transformations (XSLT) style sheet and returns the resulting transformation.
validate Method Performs run-time validation on the currently loaded document using the currently loaded document type definition (DTD), schema, or schema collection.

See Also

XML DOM Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.