Dies ist eine alte Version des Dokuments!
Quellcode kann auf zwei Arten in eine Wiki-Seite integriert werden:
<code>
oder <file>
Tags.Beispiel einer mit zwei Leerzeilen eingerückten Zeile. Dabei bleiben alle Leerzeichen erhalten <- Beispiel
<code> Für längere Quelltexte sollte das <code>-Tag verwendet werden. </code>
<file> Handelt es sich nicht um Quelltext, sondern z.B. um den Inhalt einer TXT-Datei kann stattdessen auch <file> verwendet werden. </file>
DokuWiki kann Quellcode natürlich auch farblich hervorheben, so dass er leichter zu lesen ist. Dazu muss im <code>
-Tag noch die Programmiersprache angegeben werden:
<code java> /** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } } </code>
Das Resultat sind dann so aus:
/** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } }
Die folgenden Programmiersprachen werden unterstützt:
Die erzeugten Code-Blöcke können auch direkt zum Download angeboten werden, dazu wird anstelle von <code>
einfach <file>
verwendet und nach der Programmiersprache noch ein Dateinamen definiert.
Das folgende Beispiel erzeugt den unten gezeigten Code-Block:
<file php myexample.php> <?php echo "hello world!"; ?> </file>
<?php echo "hello world!"; ?>
Wenn kein Syntay-Highlighting erwünscht ist, muss anstelle der Programmiersprache einfach ein Bindestrich (-) eigegeben werden.