reset Method (IXMLDOMNodeList)

 

Resets the iterator.

JScript Syntax

oXMLDOMNodeList.reset();  

Example

The following script example creates an IXMLDOMNodeList object and iterates the collection using the nextNode method. It then uses the reset method to reset the iterator to point before the first node in the list.

Note

You can use books.xml to run this sample code.

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
var objNodeList;
var objNode;
xmlDoc.async = false;
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
   var myErr = xmlDoc.parseError;
   WScript.Echo("You have error " + myErr.reason);
} else {
   objNodeList = xmlDoc.getElementsByTagName("author");
   for (var i=0; i<objNodeList.length; i++) {
      objNode = objNodeList.nextNode();
      WScript.Echo(objNode.text);
   }
   objNodeList.reset();
   objNode = objNodeList.nextNode();
   WScript.Echo(objNode.text);
}

Output

Gambardella, Matthew  
Ralls, Kim  
Corets, Eva  
...  

C/C++ Syntax

HRESULT reset(void);  

Return Values

S_OK
The value returned if successful.

Remarks

This method reinitializes the iterator to point before the first node in the IXMLDOMNodeList so that the next call to nextNode returns the first item in the list.

This member is an extension of the Worldwide Web Consortium (W3C) Document Object Model (DOM).

Versioning

Implemented in: MSXML 3.0 and MSXML 6.0

See Also

nextNode Method (IXMLDOMNodeList)
IXMLDOMNodeList
IXMLDOMSelection