Vergleich zwischen Java und Zulu
Zulu | Java | ||
Bezeichnung | Beispiel | Bezeichnung | Beispiel |
Keyword | Navigation:, Output: | Keyword | Class, Interface, Integer |
Tag | Page, Title, Link | Variable, Method, Class | a, counter |
Content | "Anleitung", "Tipps und Tricks!" | String | "Anleitung", "Tipps und Tricks!" |
Navigation:
NavigationsbereichDem Navigationsbereich ist ein eigenes Kapitel gewidmet.
Preview:
Link zur Assemblierten SeiteDiese Anweisung wird von Zulu ignoriert. Ein Klick auf den Link ../index.html
öffnet den Browser mit der assemblierten Site.
ErrorLog:
Link zur Assemblierten SeiteEin Klick auf den Link zulu_errorlog.html
öffnet den Browser mit den Fehlermeldungen von Zulu.
Include:
Include XML-DateiDiese Anweisung liest die Datei ../substructure.xml an der aktellen Stelle ein.
BaseDir:
Links bezüglich Home-Verzeichnis normalisierenJe nach Verschachtelungstiefe, in welcher sich eine Seite befindet, müssen die Links angepasst werden. Die mit BaseDir definierten Links, in obigem Beispiel zulu_root_marker/../..
und <!--Zulu:Root-->
, werden mit ../..
ersetzt, so dass das Home-Verzeichnis refernziert wird.
Inhalt der SpalteFolder |
zulu_root_marker../.. , resp. <!--Zulu:Root-> werden ersetzt durch |
<!--Zulu:Root-->/zulu/einfuehrung/index.html |
- |
Diese ist nur ein Link, eine Seite wird nicht erstellt. | |
<leer> |
. |
./zulu/einfuehrung/index.html |
/tutorial |
.. |
../zulu/einfuehrung/index.html |
/referenz/xml |
../.. |
../../zulu/einfuehrung/index.html |
Subst:
Texte ersetzenObiges Beispiel ersetzt alle 'ä' im Output gegen 'ä'. Ersetzungen sind im Output
oder im Template
möglich.
Comment:
Kommentare entfernenHier wird HTML-Code herausgeschnitten.
Template
bedeutet, dass der HTML-Code aus dem Template herausgeschnitten wird.
Input
bedeutet, dass der HTML-Code aus dem Input-File (index.zulu_content.html
) herausgeschnitten wird.
Steht weder Template
noch Input
, so wird Input
angenommen.
Beispiel - Vorher | Beispiel - Nachher |
|
|
^
steht für den Anfang eines Dokuments.$
steht für das Ende eines Dokuments.
Beispiel - Vorher | Beispiel - Nachher |
|
|
PreserveArchiveBit:
Archive Bit erhaltenDiese Anweisung fordert Zulu auf, nur Files zu schreiben, falls deren Inhalt wirklich geändert haben. Unter Windows wird dadurch das Archive Bit nicht zurückgesetzt. So kann das Schreiben der Files auf den Server optimiert werden (siehe HTTP Upload).
TraceStageOutput:
Stage-Output einschaltenUm das Debugging zu erleichtern kann Stage-Output eingeschaltet werden.
Template:
Wo befinden sich die Template Files?Hier wird angebeben, welches Layout (Template) verwendet werden soll.
Output:
Welche Files sollen erstellt werden?