Antwort: XSLT-FO gibt's nicht; XSLT ist eine Programmiersprache Hallo. XSLT-FO gibt's nicht, nur XSL-FO. Ein Beispiel zu XSLT habe ich eingebaut. Und damit nicht wieder jemand auf die Idee kommt, zu behaupten, XSLT sei keine Programmiersprache: Eine Programmiersprache ist definitionsgemäß eine Sprache zur Formulierung von Algorithmen für deren automatische Abarbeitung durch eine Maschine. Dazu muss es möglich sein, in der Sprache eine Turing-Maschine zu formulieren oder auf die dem Registermaschinenmodell bzw. der Von-Neumann-Architektur zu Grunde liegenden Wesenszüge (Abläufe, Bedingungen, Verzweigungen, Daten) zurückzugreifen. Alle Voraussetzungen dafür sind gegeben. XSLT besitzt zwar vor der Version 2.0 keine veränderlichen Variablen, welche jedoch keineswegs Voraussetzung für eine Programmiersprache sind, dafür gibt es schließlich Programmierparadigmen wie die deklarative, funktional-applikative Programmierung wie bei Prolog oder eben XSLT. System-Calls durchführen zu können ist zwar praktisch aber ebenfalls keine Voraussetzung für eine Programmiersprache. So, damit sind hoffentlich alle Argumente gegen XSLT als Programmiersprache aus dem Weg geräumt. Und um Misverständnissen vorzubeugen möchte ich noch unterstreichen, dass ich XSLT nicht die Tauglichkeit als Allzweckprogrammiersprache unterstellen möchte, sondern es lediglich um die sachliche Richtigstellung geht, ob XSLT definitionsgemäß eine Programmiersprache ist oder nicht. Macht's gut! -- 192.0.2.255 15:55, 13. Apr 2004 (CEST)