Hallo Metti,
Das kann man bei Gedcom auch. Die Informationen stehen
schließlich als Klartext in der Datei.
wenn ich schreibe, die Datenbanken können XML einlesen, dann meine ich,
daß sie z.B. direkt aus den XML-Daten Tabellen anlegen können, wo
Vorname, Nachname, etc. bereits in den richtigen Spalten vorhanden sind.
Das hat nichts mit dem Klartextformat zu tun (das ist XML ja ohnehin auch),
sondern mit der Zuordnung zu den entsprechenden Strukturinformationen.
Klar kann man auch GedCom-Files einlesen, allerdings nur als eine große
flache Textdatei, nicht in Tabellenform (ohne spezielle Importfilter).
Wie willst Du denn feststellen ob die Daten korrekt sind? Ob
alle Daten vorhanden sind erkennst Du bei Gedcom am Ende-Tag (TRLR).
Zur Validierung:
Bei XML kann man eine sogenannte DTD (Document Type Definition) festlegen, wo
genau definiert ist, wie die Tags heißen, wie sie verschachtelt sind, welche
Werte sie annehmen dürfen (z.B. Geschlecht: nur "M" oder "F"), welche Felder
zwingend vorhanden sein müssen, usw. usw. Jeder XML-Parser kann nun sofort
feststellen, ob die XML-Datei formal korrekt ist, d.h. der DTD entspricht.
Das heißt natürlich nicht, daß der Inhalt korrekt ist (klar), das heißt nur,
daß die Form (d.h. die Struktur) korrekt ist.
Mit einer Textverarbeitung kann ich ebenfalls die
Gedcomdateien bearbeiten.
Ja, aber eben nur als "flache" Textdatei, nicht als Struktur.
Möglicherweise lassen sich die Tags besser zuordnen, das
liegt aber nicht an XML sondern an der Art, wie bei Gedcom
die Hirarchien dargestellt werden.
Ja, aber genau das ist der Punkt.
Nur das Warum und welche Vorteile XML gegenüber Gedcom haben
soll ist mir nicht klarer geworden.
Die Bedeutung von XML geht weit über die Frage GedCom vs. GedXML
hinaus, das hat mit Standardisierung, Internationalisierung, Konsistenz,
Interoperability usw. von Daten zu tun. Durch die Überführung in ein
XML-Format könnten wir uns ins gemachte Nest setzen und hätten
unzählige Vorteile zum Diskontpreis.
Mir ist klar, solange es keine Genealogieprogramme gibt, die (Ged)XML
importieren und exportieren können, hat der einzelne Ahnenforscher wenig
davon. Trotzdem sollten wir uns in diese Richtung bewegen.
MfG
Erich