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.

Aufbau

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:

ProgrammFunktionipp Include-Präprozessormp4h HTML-Makroseperl Eingebetteter Perl-Interpretergm4 m4-Makrosdivert Umleitungsfilterasubst Zeichen-/Zeichenketten-Ersetzunghtmlfix Ersetzen veralteter HTML-Tagshtmlstrip Entfernen überflüssiger Zeilen und Leerzeichenslice Aufteilen der Ausgabe

Weblinks Offizielle Website der Website Meta Language

Kategorie:Freies Programmierwerkzeug Kategorie:Perl (Programmiersprache) Kategorie:GNU