The NodeList you are creating is already a list of AUTOFLAG nodes so you don't need to go any deeper. That simplifies it a bit. I also changed "nodes" since that's a reerved word.
VB Code:
Dim xmlDocIssueNumber As DOMDocument
Dim NextNode As IXMLDOMNode
Set xmlDocIssueNumber = New DOMDocument
xmlDocIssueNumber.preserveWhiteSpace = True
xmlDocIssueNumber.Load "C:\vb examples\xml\test.xml"
Dim oXMLNodes As IXMLDOMNodeList
' xmlDocIssueNumber.loadXML (cIssueNoXML)
' xmlDocIssueNumber.save ("C:\Documents and Settings\Simon Pogrebinsky\Desktop\xmlSave\issueNo.xml")
Set oXMLNodes = xmlDocIssueNumber.selectNodes("//NewDataSet/AUTONUMBTABLE/AUTOFLAG")
' Dim i, strFaultFlag
' For i = 0 To oXMLNodes.length - 1
' Set NextNode = oXMLNodes.NextNode.selectSingleNode("AUTOFLAG").nodeTypedValue
' If Not (NextNode Is Nothing) Then
' If oXMLNodes.NextNode.selectSingleNode("AUTOFLAG").nodeTypedValue = "1" Then
' strFaultFlag = "1"
' Else
' strFaultFlag = "0"
' End If
' End If
' Next
Dim i, strFaultFlag
For i = 0 To oXMLNodes.length - 1
If oXMLNodes(i).nodeTypedValue = "1" Then
strFaultFlag = "1"
Else
strFaultFlag = "0"
End If
MsgBox strFaultFlag
Next