0
可能很簡單的問題,但我無法自己解決它。我得到了包含很多節點的xml,我想要的只是那些節點元素是「equipment.FanTray」的節點。問題是其採取先接下來到了第三個則進入第五等..XmlTextReader跳過每個下一個節點
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
我的代碼很簡單:
Dim reader As Xml.XmlTextReader = New Xml.XmlTextReader("C:\Users\user\Desktop\ifile.xml")
Dim myList As New List(Of String)
While (reader.Read())
Select Case reader.NodeType
Case XmlNodeType.Element
If reader.Name = "equipment.FanTray" And reader.IsStartElement Then
Console.WriteLine(reader.ReadOuterXml())
End If
End Select
End While
我使用的只有一個 - 我粘貼不正確的 - 現在我更正,但相同的行爲也需要總是跳過下一個和跳躍到+ 1進一步 –