Registriert seit: 9. Nov 2005
Ort: Derenburg
183 Beiträge
Delphi 5 Professional
|
Re: dynamisch recordarray imrecord speichern
20. Nov 2008, 07:59
hallo, also ich habs mit xml versucht aber an einer stelle komme ich nicht weiter.
speichern mache ich so:
Delphi-Quellcode:
procedure tform1.speichern;
var i : longword;
begin
with JvSimpleXML1.Root.Items.Add(' kunden') do
begin //nr, knr, anrede, name, vorname, land, plz, ort, strasse, tel, fax, mail
for i := 0 to length( db.kunden)-1 do
begin
items.Add(' nr', db.kunden[i].nr);
items.Add(' knr', db.kunden[i].knr);
items.Add(' anrede', db.kunden[i].anrede);
items.Add(' name', db.kunden[i]. name);
items.Add(' vorname', db.kunden[i].vorname);
items.Add(' land', db.kunden[i].land);
items.Add(' plz', db.kunden[i].plz);
items.Add(' ort', db.kunden[i].ort);
items.Add(' strasse', db.kunden[i].strasse);
items.Add(' tel', db.kunden[i].tel);
items.Add(' fax', db.kunden[i].fax);
items.Add(' mail', db.kunden[i].mail);
end;
end;
JvSimpleXML1.savetofile(pphat+dverz+dbank);
end;
aber wie krieg ich dann das laden in mein array hin?
ich habe dann in der xml datei dann etwa sowas stehn
Delphi-Quellcode:
<? xml version="1.0" encoding="iso-8859-1" ?>
- <kunden>
<nr>1</nr>
<knr>1</knr>
<anrede>Herr</anrede>
< name>Muster</ name>
<vorname>Heinz</vorname>
<land>D</land>
<plz>11111</plz>
<ort>Neustadt</ort>
<strasse>Halbestrasse 5</strasse>
<tel>0000-00000</tel>
<fax>0000-00000</fax>
<mail>2</mail>
<nr>1</nr>
<knr>1</knr>
<anrede>Herr</anrede>
< name>Muster</ name>
<vorname>Heinz</vorname>
<land>D</land>
<plz>11111</plz>
<ort>Neustadt</ort>
<strasse>Halbestrasse 5</strasse>
<tel>0000-00000</tel>
<fax>0000-00000</fax>
<mail>2</mail>
</kunden>
Thomas Man muß nicht alles wissen, man muß nur wissen in welchem Buch es geschrieben steht!
|
|
Zitat
|