Folgende Elemente werden in der XML-Datei verwendet:
| Tag | Attribut | Beschreibung |
| <?xml ...> | Steuerzeile für XML-Datei. Alle Tags müssen klein geschrieben werden. | |
| <root> | oberstes Element der Datei | |
| name="xx" | optional der Name des Layouts | |
| version="n.n" | optional Versionsnummer | |
| datum="xx" | optional, der Stand der Datei | |
| <template> | die Templates kennzeichnen HTML-Bereich mit unterschiedlichen Funktionen. Wenn es sich bei dem Template um einen Menüpunkt handelt können auch mehrere von dieses Tags geschachtelt werden. | |
| name="xx" | Name des Templates, wird für HTML-Kommentare verwendet | |
| ismenuitem="true" | Dieses Template ist ein Menüpunkt. Daher wird der Code für jede Seitenüberschrift dieser Ebene wiederholt. Um welche Ebene es sich handelt, wird durch die aktuelle Schachtelungstiefe gekennzeichnet. | |
| isactivemenuitem="true" | der Menüpunkt wird auch als aktiv gekennzeichnet, wenn ein zugehöriger Untermenüpunkt aktiv ist. | |
| <code> | beiinhaltet den eigentlichen HTML-Code des Templates. Verwenden Sie die CDATA-Section, da es sich bei HTML i.d.R. nicht um "wohlgeformtes XML" handelt. | |
| <codeactive> | beiinhaltet den HTML-Code, der verwendet wird, wenn der aktuelle Menüpunkt aktiv ist. | |
| der HTML-Code muß hier hinein | ||