Macro Expansion Template Attribute LanguageDie Macro Expansion Template Attribute Language (METAL, englisch für Makrosprache für attributbasierte Schablonenverarbeitung) erlaubt die Definition von Makros zur Wiederverwendung von Code in anderen Vorlagen. In der Regel wird sie im Zusammenhang mit der Template Attribute Language verwendet, ist aber nicht darauf beschränkt; siehe dort. Die METAL entstand im Rahmen des Web-Anwendungsservers Zope; siehe auch Zope Page Templates. ÜberblickMETAL ergänzt Template Attribute Language (TAL) durch die Möglichkeit, Code wiederzuverwenden. Hierzu können Makros definiert werden, die ihrerseits sogenannte Slots haben können; bei Verwendung eines Makros kann, über die Auswertung von TAL-Variablen hinaus, der Inhalt der Slots überschrieben werden. Wenn XML-Dokumente generiert werden sollen, ist es wichtig, den XML-Namensraum einzutragen ( AttributeEs werden folgende Attribute erkannt, denen im Normalfall das Präfix „
VerwendungTAL/TALES/METAL werden von folgenden Projekten verwendet: Siehe auchWeblinks |
Portal di Ensiklopedia Dunia