Ich frage mich, ob es eine Möglichkeit gibt, alle Elemente in einem XML mit XmlDocument durchlaufen und die Elemente in einem String-Array speichern. Ich möchte dies mit jedem XML, das Elemente enthält, tun können. Alle Antworten, die ich bisher gesehen habe, sind für bestimmte XML-Dateien gemacht. Ich möchte dies mit jedem XML in VB.NET tun.Looping durch alle Elemente in XML VB.NET
1
A
Antwort
1
Dies kann durch Aufzählen alle Descendants()
eines XDocument
leicht getan werden:
Module Program
Sub Main()
Dim xDocument = <?xml version="1.0"?>
<root>
<node1>
<node2></node2>
</node1>
<node1>
<node2></node2>
</node1>
</root>
For Each el In xDocument.Descendants()
Console.WriteLine(el.Name)
Next
End Sub
End Module
Sie können eine Instanz eines XDocument
von einem VB XML-Literal (wie oben) erstellen, aus einem String (XDocument.Parse("<root></root>")
oder von einem Datei/Stream (XDocument.Load(fileName)
).
Verwandte Themen
- 1. Looping durch alle Elemente im Fenster Objekt
- 2. Looping durch XML-Dokument
- 3. Looping durch alle Formularfelder
- 4. Looping durch Elemente des Satzes
- 5. Looping durch alle Elemente des JSON mit Textindex für JsonCPP
- 6. Looping durch gefilterte Elemente in Slicer
- 7. Looping durch dict-Elemente in Python
- 8. Looping durch alle Zellen in UICollectionView
- 9. Jquery Looping durch zur Laufzeit erstellte Elemente
- 10. jQuery - Looping durch Elemente mit bestimmtem Attribute
- 11. Looping in XML-Datei
- 12. Looping durch alle Unterordner von Pfad
- 13. Looping durch alle Instanzen eines Javascript-Objekt
- 14. Looping durch XElement Artikel
- 15. Javascript: Looping durch die Zeichen der Elemente in einem Array
- 16. Looping durch geschachtelte Array
- 17. Looping Xml-Knoten in xslt
- 18. Looping durch .json Objekt
- 19. Looping durch JavaScript-Objekt und Ausgabeergebnisse in demselben Elemente
- 20. Looping durch untergeordnete Elemente des DOM-Elements in der Direktive
- 21. durch Zeichenfolge Looping im XML-Format in C#
- 22. Looping durch Datenrahmen in R
- 23. Looping durch JSON Rückgabewerte
- 24. Looping über $ Elemente in Bison
- 25. Looping durch alle Eigenschaften von Viewmodel in Controller
- 26. Looping durch alle Sitzungen eines Servers in PHP
- 27. Looping durch WordPress Kategorien
- 28. Looping durch Daten-Array
- 29. Looping durch Modelle Inhalt in Razor
- 30. Looping durch bs4.element.tag