Fehler beim XML auslesen
lima-city → Forum → Programmiersprachen → Basic
code
datei
datum
dokument
element
fehlermeldung
funktionieren
funktioniert code
pfad
speichern
system
url
verwenden
vokabel
-
Ich will daten in einer XML datei speichern und bin gerade am rumprobieren und bin Frustriert das dieser Code nicht funktioniert:
Dim xml As New System.Xml.XmlDocument() Dim VokAdd As System.Xml.XmlElement = xml.CreateElement("Vokabel") VokAdd.InnerText = "hallo" xml.DocumentElement.AppendChild(VokAdd) 'Hinzufügen xml.Save(Pfad) 'Speichern
Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Vielen Dank im Vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo the-8-beta,
solange Du keine Elemente im Dokument hast ist xml.DocumentElement = Nothing.
Und das führt zu der Fehlermeldung.
Du kannst entweder die Vokabel als Root-Node hinzufügen
oder z.B. "Wörterbuch" als Root verwenden und die Vokabeln als Child-Elemente einfügen:Dim xml As New System.Xml.XmlDocument() Dim VokAdd As System.Xml.XmlElement = xml.CreateElement("Vokabel") VokAdd.InnerText = "hallo" xml.AppendChild(VokAdd) 'Hinzufügen xml.Save(Pfad) 'Speichern
Dim xml As New System.Xml.XmlDocument() xml.AppendChild(xml.CreateElement("Wörterbuch")) Dim VokAdd As System.Xml.XmlElement = xml.CreateElement("Vokabel") VokAdd.InnerText = "hallo" xml.DocumentElement.AppendChild(VokAdd) 'Hinzufügen xml.Save(Pfad) 'Speichern
So sollte es eigentlich funktionieren. -
vielen Dank. funzt!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage