getElementsByTagName Method (DOMDocument) (Compact 2013)

3/26/2014

Returns a collection of elements that have the specified name.

Syntax

var objXMLDOMNodeList =
oXMLDOMDocument.getElementsByTagName(tagName);
HRESULT getElementsByTagName(
  BSTR tagName,
  IXMLDOMNodeList** resultList
);

Parameters

Script

  • tagName
    String specifying the element name to find. The tagName "*" returns all elements in the document.

C/C++

  • tagName
    [in] Element name to find. The tagname "*" returns all elements in the document.
  • resultList
    [out, retval] Address of a collection of elements that match the specified name.

Return Value

Script

Object. Points to a collection of elements that match the specified name.

C/C++

  • S_OK
    Value returned if successful.

Remarks

This method is only valid if the XML Query Language (XQL) feature has been included in the operating system (OS). If a call to this method is made and XQL is not supported, an error message will be returned.

The elements in the collection are returned in the order in which they would be encountered in a preorder traversal of the document tree. In a preorder traversal, the parent root node is visited first and each child node from left to right is then traversed.

The returned IXMLDOMNodeList object is live and immediately reflects changes to the nodes that appear in the list.

More complex searches can be performed using the selectNodes Method. This method can also be faster in some cases.

This method applies to the following objects and interfaces:

DOMDocument and IXMLDOMNodeList.

Requirements

Header

msxml2.h,
msxml2.idl

Library

uuid.lib

See Also

Reference

XML DOM Methods
selectNodes Method