![]() |
XML Speichert nicht
Hallo!
Habe wieder mal ein Problem. Möchte in eine XML Datei ein paar Daten schreiben, jedoch speichert er diese Daten nicht. :cry:
Delphi-Quellcode:
procedure NewAdress(NName,VName,Strasse,Ort);
var AdressNode, newNode: iXmlDomNode; i: integer; begin AdressNode := xmlDoc.createElement('kunden'); newNode := xmlDoc.createElement('id'); i := StrToInt(MainFrm.ListView1.Items[MainFrm.ListView1.Items.Count-1].Caption) +1; newNode.text := IntToStr(i); newMovie.appendChild(newNode); newNode := xmlDoc.createElement('name'); newNode.Text := NName; newMovie.appendChild(newNode); newNode := xmlDoc.createElement('vorname'); newNode.Text := VName; newMovie.appendChild(newNode); newNode := xmlDoc.createElement('strasse'); newNode.Text := strasse; newMovie.appendChild(newNode); newNode := xmlDoc.createElement('ort'); newNode.Text := ort; xmlDoc.documentElement.appendChild(Adressnode); UpdateListView; end; |
Re: XML Speichert nicht
Tja, so aus dem Bauch heraus würde ich sagen, dass in deinem Code irgendwo das
Delphi-Quellcode:
fehlt. :roll:
xmlDoc.Save('Dateiname.xml');
|
Re: XML Speichert nicht
Hallo.
Das Code-Fragment ist zu klein um einen Überblick zu erhalten. NewMovie scheint eine globale Variable zu sein. Wenn du dein xmlDoc mit Save() speicherst und anschließend Daten vermisst, dann könnte das daran liegen, dass du AdressNode überhaupt nicht gefüllt hast - und das ist in deinem gezeigten Code das einzige Element, welches du deinem XML-Dokument hinzufügst. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz