Как получить текущий читаемый объект XmlNode? - PullRequest
0 голосов
/ 24 марта 2020

Я не смог найти ответ на вопрос по теме в документации 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...