Änderungen

Wechseln zu: Navigation, Suche

AOQML-Manual

363 Bytes hinzugefügt, 21:03, 3. Jun. 2008
Syntax Highlighting erläutert und ergänzt
Wichtig für die Bearbeitung und Darstellung hier im Wiki: Es gibt ein SyntaxDarstellungssystem. Um wunderbare Beispiele anzeigen zu lassen, muss ein xml-Code lediglich von diesem Tag umschlossen sein: <nowiki><code xml>...</code></nowiki>. Will man dazu noch eine Zeilenanzeige, nutzt man dieses <nowiki><code xml n>...</code></nowiki>.
 
 
==AOQML Syntax==
Tags werden in spitze Klammern eingeschlossen. Jeder Tag erfordert ein öffnendes (z. B. &lt;challenge&gt;) und ein schließendes Element. Schließende Elemente werden mit einem / nach der Klammer begonnen (&lt;/challenge&gt;). Alles, was zwischen den beiden Tags steht, ist der Bedingung oder Aktion unterworfen, die das Tag bestimmt. Tags können verschachtelt werden, dabei muss darauf geachtet werden, dass die Ebenen sauber getrennt sind. Das heißt, man darf kein Tag schließen, wenn nicht alle unterhalb dieses Tags geöffneten geschlossen sind:<br/>
'''richtig:'''<code xml> &lt;<tag1&gt;> &lt;<tag2&gt;> &lt;</tag2&gt;> &lt;</tag1&gt;></code>
'''falsch:'''<code xml> &lt;<tag1&gt;> &lt;<tag2&gt;> &lt;</tag1&gt;> &lt;</tag2&gt;></code>
Es gibt einige Tags, die kein zweites zum Schließen erfordern. Bei diesen wird das / an das Ende gesetzt:
&lt;<code xml><set attribute="cash" inc="20"/&gt;></code>
==Aufbau der XML-Datei==
Jede Datei muss mit diesem Grundgerüst beginnen:
<code xml> &lt;<?xml version="1.0" encoding="UTF-8"?&gt;> &lt;<scene&gt;>
...
&lt;</scene&gt;></code>
Erst wird der Inhalt der datei als XML nach Sprachversion 1.0 definiert, danach folgt das Tag &lt;scene&gt;...&lt;/scene&gt;. Außerhalb dieses Tags darf nichts außer der XML-Definition stehen!
===Formatierung===
Für bessere Lesbarkeit und Übersicht bitte alle Ebenen um zwei Stellen gegenüber der darüberliegenden darüber liegenden Ebene einrücken:<code xml>
Ebene1
Ebene2
/Ebene2
/Ebene1
</code>
===Zeichensatz===
1.226
Bearbeitungen

Navigationsmenü