Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Unterschiedliche Record-Strukturen in XML speichern

  Alt 18. Apr 2004, 12:35
Ich bin gerade dabei und plane eine Adressdatenbank zu schreiben. Speichern wollte ich die Datensätze in einer XML Datei. Und zwar aus zwei Gründen: Erstmal will ich mich etwas mit XML beschäftigen und zweitens wollte ich dann, in einer späteren Version, die XML-Datei hochladen auf meinem Webspace und dazu eine HTML-Datei schreiben, welche mir den Inhalt der XML-Datei anzeigt. Da auch ein Abgleich möglich sein soll, wenn man die XML-Datei von wo anders editiert hat, wollte ich entsprechende Infos in der XML-Datei speichern, da Mathias S. aus F. bei C. gesagt hat, man könne auch auf die XML-Datei online zugreifen ohne sie runterzuladen. Ich könnte also erst prüfen ohne was runterzuladen.

So, es sieht jetzt also so aus:
Als erstes wollte ich ein Record wie folgt speichern:
Delphi-Quellcode:
type
  TXMLFile = record
     FVerMajor: Cardinal;
     FVerMinor: Cardinal;
     FDate: TDate;
     FTime: TTime;
     FNextRecordID: Cardinal;
     FRecordCount: Cardinal;
  end;
Und dann die ganzen Datensätze als Records.
Delphi-Quellcode:
type
  TKontakt = record
    Name: String;
    Vorname: String;
    ...: ...;
    ...: ...;
  end;
Jetzt die Frage: Ist das ohne weiteres möglich oder muss man da irgendwelche Klimmzüge für machen?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat