hackcraft.de - technology / diy / games









 

Der XSL/XSLT Spicker


<<< zurück | Home | weiter >>>

Funktionen, Rekursionen, Faltungen (Schleifenersatz)

Der Function-Knoten bildet das zweite Rückrad fortgeschrittener Stylesheets. Da XSL eine funktionale Programmiersprache ohne bedingte Iteration ist, stellen Funktionen ein notwendiges Mittel zur Programmierung mit Stylesheets dar. Schleifen müssen in Rekursionen umgeschrieben werden (Folding/Faltung), die meist über einen Startwert und (Rest-)Listen laufen. Idee: 0 + [1,2,3,4] = 1 + [2,3,4] = 3 + [3,4] = 6 + [4] = 10 + []

<<< zurück | Home | weiter >>>