Bitteschön:Roland Ziegler hat geschrieben:XSD wäre sicher recht nützlich.
hier der Link zu dem XSD-File:
http://exchange.herschke.de/ZusiStrFileSchema.xsd
(Wenn der Browser nichts anzeigt, Source-Code anzeigen lassen oder "Speichern unter..." auswählen)
Außerdem noch zwei Bilder.
Hier das UML-Modell:
Wer möchte, dem kann ich das Modell auch gerne in die ein oder andere Programmiersprache transformieren. Dann hat er gleich die entsprechenden Klassen zum Einlesen...
und hier das XML-Format:
Folgende Fragen sind noch offen:
- Datentypen bei Attributen
- Weitere Werte bei der Enumeration TOberbau
- Reihenfolge und Cardinalitäten der Elemente (z.B. DEM, UTM etc.)
- Aussehen des Elements "HGBilder"...
- Überlegungen, wie Redundanzen (z.B. innerhalb des Weichen-Elements) aufgelöst werden können.
Noch ein Tip für Carsten: Es wäre manchmal ganz hilfreich, wenn Du Dir eine Namenskonvention überlegst. Z.B. alle Element-Namen in CamelCase und alle Attributnamen klein geschrieben o.ä.
Außerdem wäre es von Vorteil, schon bekannte Strukturen zu benutzen. Für die <Info> Sektion käme z.B. das Resource-Description-Framework http://www.w3.org/TR/rdf-syntax-grammar/ in Frage...
Viele Grüße und h.t.h.
Robert