XSD XML Struktur - HerbertV/DSAGenesis GitHub Wiki

Basis

Das XSD beschreibt die XML Strukturen für die Meta Daten, Namens Daten und die Helden. Es befindet sich im DSAGenesisData Projektverzeichnis unter: /core/dsagenesis.xsd

fig 01

Das Root Node diehnt zum identifizieren ob es sich evtl. um eine DSAGenesis Datei handeln könnte ( siehe jhv.xml.XMLProzessor und dsagenesis.core.xml.GenesisXMLProcessor ). Danach wird das Dokument in drei Zweige aufgeteilt einen für jede mögliche Datei.

Jedes der 3 Nodes hat das Attribut "version" welches für spätere Änderungen gedacht ist. So kann jede Datei von der Version her identifiziert werden. Und die entsprechende Klasse kann beim laden der Datei automatisch die Struktur updaten.

Die Versions Nummer sind im Augenblick fix bei 1.0 und werden erst geändert wenn der erste Build released wurde.

metaData Node

Version 1.0

TODO

nameData Node

Version 1.0

TODO

heroData Node

Version 1.0

TODO