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
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