Einzelnen Beitrag anzeigen

clock50

Registriert seit: 9. Nov 2005
Ort: Derenburg
183 Beiträge
 
Delphi 5 Professional
 
#5

Re: dynamisch recordarray imrecord speichern

  Alt 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!
  Mit Zitat antworten Zitat