Zero Markup Language

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 21. Januar 2021 um 18:32 Uhr durch imported>Aka(568) (https, Kleinkram).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zero Markup Language
Dateiendung: .zml
Entwickelt von: Christof Hagedorn
Aktuelle Version: 0.1.5 (Stand: 25. Mai 2015)
Art: Auszeichnungssprache
Website: zml.org

Die Zero Markup Language, abgekürzt ZML, ist eine Templatesprache zur Darstellung hierarchisch strukturierter Daten in Verbindung mit Templatelogik in einem integrierten System. Die Strukturierung erfolgt ohne Tags mit Hilfe von Einrückung (Indentation).

ZML ist für einen plattform- und implementationsunabhängigen Einsatz konzipiert.

Beispiel

%import viewhelpers
%inherit 2col

* col1_content:
  div.panel:
    %for user in users:
      h1: User
      div.card:
        %if user.active:
          p: {user.firstname}
          p: {user.lastname}
          p: {user.email}
        %else:
          p: The user is not active

Siehe auch

Weblinks