Я не смог найти ответ на вопрос по теме в документации MS (они связывают объекты XmlNode с XmlDocument, а не с XmlReader). Когда XmlReader прочитает следующий узел, как мне получить ссылку на объект на сам узел?
Вот код, который у меня сейчас есть:
Do While loXMLReader.Read()
lsXMLNodeContents = lsEndTag = ""
'What code should be here (provided I have declared loXMLNode As XmlNode before the Do While cycle)?
If XmlNode.HasChildNodes Then
lsBuffer = lsBuffer & "Node " & Chr(34) & loXMLReader.Name & Chr(34) & " has children, written As-Is" & vbCrLf
lcHdrStr = lcHdrStr & "<" & loXMLReader.Name & ">" & vbCrLf & IIf(tlFormat, vbCrLf, "")
loStreamWriter.Write(lcHdrStr)
Continue Do
End If
'some other codes, that sorts amd modifies the contents of a node just read
Loop 'While loXMLReader.Read()