Die Verwendung anderer Ausdrucks-Typen

Dieses Dokument beschreibt die fortgeschrittenen Konzepte von Page Templates. 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.


Die Verwendung anderer Ausdrucks-Typen

In einem Python-Ausdruck können andere Ausdrucks-Typen verwendet werden. Jeder Typ hat eine zugehörige Funktion gleichen Namens, eingeschlossen ’path()’, ’string()’, ’exists()’ und ’nocall()’. Dies erlaubt es, folgende Ausdrücke zu schreiben:

“python:path(’here/%s/thing’ % foldername)”

“python:path(’here/$foldername/thing’))”

“python:path(‘request/form/x’) or default”

Das letzte Beispiel hat eine leicht unterschiedliche Bedeutung zu dem Pfadausdruck ’request/form/x | default’, da es ’default’ verwenden wird, wenn ’request/form/x’ nicht existiert oder falsch ist.