Hallo!
Von der Galileo-Seite (openbooks) hab ich mir den Code geholt, um eine XML mit Unterelementen zu schreiben. Die Datei wurde dann schön langsam erweitert. Das klappt prima.
Die Lesefunktion klappt aber nicht. Mein Beispiel ist folgendermaßen aufgebaut (nur ein Auszug, das Wurzelelement wird unten richtig abgeschlossen):
Es erscheinen so viele Textboxen wie es Einträge gibt, aber jede ist leer. Warum?
Das Wurzelelement lässt sich anzeigen, das Ergebnis der Zählung auch. Es existiert also Zugriff auf die Datei. Warum erhalte ich nicht "Text1" usw. in meiner Textbox?
eddi
Von der Galileo-Seite (openbooks) hab ich mir den Code geholt, um eine XML mit Unterelementen zu schreiben. Die Datei wurde dann schön langsam erweitert. Das klappt prima.
Die Lesefunktion klappt aber nicht. Mein Beispiel ist folgendermaßen aufgebaut (nur ein Auszug, das Wurzelelement wird unten richtig abgeschlossen):
VB.NET-Quellcode
- Sub XML_gezielt_lesen()
- Dim xml As New Xml.XmlDocument()
- xml.Load(c:\versuchs.xml)
- For Hauptelement_Zähler = 0 To xml.DocumentElement.ChildNodes.Count - 1
- For Unterelement_Zähler = 0 To xml.DocumentElement.ChildNodes(Hauptelement_Zähler).ChildNodes.Count - 1
- MsgBox(xml.DocumentElement.ChildNodes(Hauptelement_Zähler).ChildNodes(Unterelement_Zähler).Value)
- Next Unterelement_Zähler
- Next Hauptelement_Zähler
- End Sub
Es erscheinen so viele Textboxen wie es Einträge gibt, aber jede ist leer. Warum?
Das Wurzelelement lässt sich anzeigen, das Ergebnis der Zählung auch. Es existiert also Zugriff auf die Datei. Warum erhalte ich nicht "Text1" usw. in meiner Textbox?
eddi