Vb.net XmlTextReader每跳一个节点
可能是个简单的问题,但我自己解决不了。我得到了包含很多节点的xml,我只想得到那些节点元素为“equipment.FanTray”的节点。问题是它先取,然后取第三,然后取第五,依此类推Vb.net XmlTextReader每跳一个节点,vb.net,Vb.net,可能是个简单的问题,但我自己解决不了。我得到了包含很多节点的xml,我只想得到那些节点元素为“equipment.FanTray”的节点。问题是它先取,然后取第三,然后取第五,依此类推 equipment.FanTray <----found equipment.FanTray equipment.FanTray <----found equipment.FanTray equipment.FanTray <----found equip
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
equipment.FanTray
equipment.FanTray <----found
我觉得不错。您是否只使用1
选择案例
?
这就是选择案例的全部要点
我只使用了一个-我粘贴不正确-现在我纠正了,但同样的行为总是跳过下一个,然后再跳到+1
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
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 'Display beginning of element.
If reader.Name = "equipment.FanTray" And reader.IsStartElement Then
Console.WriteLine(reader.ReadOuterXml())
End If
End Select
End While