May 2018
Intermediate to advanced
680 pages
15h 54m
German
Das spaltenweise Programmieren können Sie in XSL 2.0 auch dynamisch gestalten.
Beispiel: Generieren Sie für jeden Ort eine eigene Spalte, in der die Einwohner aufgelistet werden. Das Ergebnis sollte so aussehen:

Die XSL-Logik generiert zunächst eine Hilfsvariable, in der notwendige Informationen vordefiniert werden, sodass die Auswertung später umso leichter fällt.
<xsl:template name="ORT_Spaltendemo"> <xsl:variable name="vortspalte"> <xsl:for-each select="//Ort"> <spalteORT name="{name}" id="{id}"> <xsl:for-each select="Mensch"> <m info="{concat(vorname, ' ', name)}" zeile="{position()}" /> </xsl:for-each> ...Read now
Unlock full access