TAL Anweisungen

Dieses Dokument enthält die TAL Spezifikation 1.4. Das Dokument wurde mit Microsoft Word erstellt und mit WordXML automatisch in XML , HTML und HTMLHelp (.chm) konvertiert. Mit WordXML, dem Word-PlugIn der struktur AG, erweitern Sie Microsoft Word zu einem leistungsfähigen XML-Werkzeug.


TAL Anweisungen

Unter http://www.zope.org//Wikis/DevSite/Projects/ZPT/TAL Specification 1.4 - TALES sind die Regeln und Terminale beschrieben. Unter AttributeLanguage findet sich mehr über Anweisungen in Attributsprachen.

Folgende Befehle sind TAL-Anweisungen: define, attributes, condition, content, replace, repeat, on-error und omit-tag. Jede Anweisung wird unten zusammen mit ihrer Syntax und den Argumenten beschrieben.

Obwohl in http://www.zope.org//Wikis/DevSite/Projects/ZPT/TAL Specification 1.4 - TAL nicht die Syntax von Nichtterminalen in Ausdrücken festgelegt ist – dies bleibt der jeweiligen Implementierung überlassen – ist in TALES eine allseits anerkannte Syntax für Ausdrücke in TAL beschrieben.

Ausdrücke, wie sie in Anweisungen verwendet werden, können jeden Ergebnistyp liefern, obwohl die meisten Anweisungen nur Strings akzeptieren, bzw. andere Werte zu Strings konvertieren. Die Ausdruckssprache muß einen Wert names ‘nothing’ definieren (siehe TALES), der kein String ist. Im speziellen dient dieser Wert dem Löschen von Elementen und Attributen. Die Auswertung eines Ausdrucks kann den Abbruch der Aktion (der Wirkung der Anweisung) zur Folge haben. Dieser Fall verhält sich genau so, als ob Teile der Anweisung oder die gesamte Anweisung nie existiert hätten.