Die
Template Attribute Language (
TAL, sinngemäß übersetzt: „Attributbasierte Schablonensprache“) ist eine
Templatesprache zur Generierung von
HTML- und
XML- (und damit auch
XHTML-) Seiten. Sie verfolgt das Ziel, die Zusammenarbeit von Designern und Programmierern zu erleichtern, indem sowohl die
Templates als auch die Ergebnisseiten gültige Dokumente ihrer
Auszeichnungssprache sind. Die Templates können deshalb mit Designwerkzeugen bearbeitet werden, die von TAL nichts wissen, aber die ihnen unbekannten Attribute unbehelligt lassen.