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. |
get_attributes |
Retrieves the list of attributes for this node. |
get_childNodes |
Retrieves a node list containing the children (for nodes that can have children). |
get_documentElement |
Retrieves the root element of the document. |
get_firstChild |
Retrieves the first child of this node. |
get_implementation |
Retrieves the IXMLDOMImplementation object for this document. |
get_item (IXMLDOMNamedNodeMap) |
Allows random access to individual nodes within the collection. |
get_item (IXMLDOMNodeList) |
Allows random access to individual nodes within the collection. |
get_lastChild |
Retrieves the last child of this node. |
get_length (IXMLDOMNamedNodeMap) |
Retrieves the number of items in the collection. |
get_length (IXMLDOMNodeList) |
Retrieves the number of items in the collection. |
get_name |
Retrieves the attribute name. |
get_nextSibling |
Retrieves the next sibling of this node in the parent's child list. |
get_nodeName |
Retrieves the qualified name of the element, attribute, or entity reference, or a fixed string for other node types. |
get_nodeType |
Retrieves the XML DOM node type, which determines valid values and whether the node can have child nodes. |
get_nodeTypeString* |
Retrieves the node type in string form. |
get_nodeValue |
Retrieves the value associated with the node. |
get_ownerDocument |
Retrieves the root of the document that contains this node. |
get_parentNode |
Retrieves the parent node (for nodes that can have parents). |
get_previousSibling |
Retrieves the left sibling of this node. |
get_tagName |
Retrieves the element name (the name that appears within the tag). |
get_url* |
Retrieves the canonical URL for the most recently loaded XML document. |
get_value |
Retrieves the attribute value. |
getAttribute |
Retrieves the value of the named attribute. |
getAttributeNode |
Retrieves the named attribute node. |
getElementsByTagName (IXMLDOMDocument) |
Retrieves a collection of elements that have the name specified in this method call. |
getElementsByTagName (IXMLDOMElement) |
Retrieves a list of all descendant elements that match the supplied name. |
getNamedItem |
Retrieves the attribute with the specified name. |
getQualifiedItem* |
Retrieves the attribute with the specified namespace and attribute name. |
hasChildNodes |
Retrieves a Boolean value indicating whether this node has children. |
hasFeature |
Retrieves a Boolean value indicating whether the specified version of the implementation supports the specified feature. |
insertBefore |
Inserts a child node to the left of the specified node or at the end of the list. |
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) |
Retrieves the next node in the collection. |
nextNode* (IXMLDOMNodeList) |
Retrieves the next node in the collection. |
put_nodeValue |
Specifies the text associated with the node. |
put_value |
Specifies the attribute value. |
putref_documentElement |
Specifies the root element of the document. |
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 |
Specifies 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.