Website Meta Language

freie und erweiterbare Werkzeugsammlung zur Generierung von HTML für Unix

Die Website Meta Language (auch WML) ist eine freie und erweiterbare Werkzeugsammlung zur Generierung von HTML für Unix, die unter der Version 2 der GNU General Public License (GPL) vertrieben wird. Es ist in ISO-C und Perl 5 geschrieben und läuft auf allen wichtigen Unix-Derivaten ohne weitere Systemvoraussetzungen.

WML sollte nicht mit der bekannteren, ebenfalls mit WML abgekürzten Wireless Markup Language verwechselt werden, welche bei speziell auf Mobiltelefone angepassten Webseiten zum Einsatz kommt.

WML besteht aus einem Front-end, das sequenziell bis zu neun Back-ends benutzt. Jedes Back-end interpretiert eine bestimmte Sprache. Außerdem kommt WML mit einem Satz von Include-Dateien, die High-Level-Funktionalitäten bieten.

Die Back-Ends werden in folgender Reihenfolge und Funktion verwendet:

Programm Funktion
ipp Include-Präprozessor
mp4h HTML-Makros
eperl Eingebetteter Perl-Interpreter
gm4 m4-Makros
divert Umleitungsfilter
asubst Zeichen-/Zeichenketten-Ersetzung
htmlfix Ersetzen veralteter HTML-Tags
htmlstrip Entfernen überflüssiger Zeilen und Leerzeichen
slice Aufteilen der Ausgabe
Bearbeiten