Hab das schon lang nicht mehr gemacht mit Delphi und finde das Verfahren (
XML /XSD) irgendwie gruselig. Und damit wären wir gleich beim Inhalt.
Kann es sein, dass AnzeigeGeburt mehr oder weniger das Gegenteil von AnzeigeLebendgeburt ist, also Totgeburt?
Ich hätte jetzt erwartet, dass sich da nur ein Flag oder so unterscheidet. Aber offenbar sind die Fälle <> Lebendgeburt viel komplizierter.
Falls AnzeigeGeburt wirklich eine Oberklasse ist, was mir auf Anhieb nicht so aussieht, müsstest Du mit einem Teil der aufgeführten Funktionen ja den anderen Fall >
XML produzieren können und per zugehöriger XSD die Richtigkeit prüfen können.