XML Standart 1.0
<Build>
// Der Set Bereich ermöglich das setzten von Systemvariablen
<set>
// Angabe zum System, entscheident für Dateipfade
<system>(Default: win, Zulässige Werte: win, linux)</system>
// Ein Ordner in dem allen Dateien whärend der Bearbeitung gelagert werden
<workingdir>(Default: C:\workspace\)</workingdir>
// Ordner in dem die Ergebnisse der Application liegen
<outputdir>(Default: C:\workspace\)</outputdir>
</set>
// Der SVN Bereich ist optitional und ermöglich bei Mehrfach verwendung eines Repositories, dieses nur einmal
// komplett zu definieren und es anschließend über die ID zu benutzen
<svn>
// SVN Repository
<id></id>
<url></url>
<user></user>
<pw></pw>
</svn>
// ID Für Identifikator, Ein Verweis auf eine Datei oder einen Ordner
<file>
// Eindeutigername zur Wiederverwendungen
<name>java</name>
// Pfad, entweder im Lokalen Dateisystem oder Pfad vom / des SVN Pfads
<location></location>
// SVN Optionen
#### branch ? bei subversion überhaupt noch existent ? ####
<revision>(Default: Aktuellste Version)</revision>
// Handelt es sich um eine Datei aus SVN
// entweder Tag <svnsource> Das die ID von einem Zuvor oben definierten Repository enthält oder
<svnsource>ID</svnsource>
// neue Definition von SVN
<svn>
// SVN Repository
<id></id>
<url></url>
<user></user>
<pw></pw>
</svn>
</file>
// Definition von Ouput oder wie es laut Spezifikation hies application
<ouput>
<name>outputa</name>
############# SCHWIERIG HIER REFERENZ AUF FILE oder Irgendeine einzelne Definition von Filtern #######
<usefilter>java</usefilter>
// Je Nach Filter können unterschiedliche Parameter übergeben werden ?
// Zu Überlegen ist ob man hier auch vereinheitlichen kann, aber schwierig
<argument>
<name></name>
<value></value>
</argument>
</output>
</Build>