Spaltenweises Programmieren einer Tabelle

Neben dem zeilenweisen Erstellen einer Tabelle ist es auch möglich, spaltenweise vorzugehen: Dabei werden die Zeilen jeder Spalte so ausgewertet, dass sie jeweils einer Zeile der Tabelle zugewiesen werden.

Dabei spielt die Position der Zeile eine wichtige Rolle. Beispielsweise wird die dritte Zeile einer jeder Einzelspalte zur dritten Zeile in der Gesamttabelle. Um das zu veranschaulichen, generiere ich eine Variable mit mehreren Spalten-sp-Elementen, die jeweils mehrere Zeilen-z-Childnodes haben.

 <xsl:variable name="vspaltenweiseTabelle"> <sp th="Nr"> <xsl:for-each select="1 to 10"> <z nr="{position()}"> <xsl:value-of select="." /> </z> </xsl:for-each> </sp> <sp th="ID"> <xsl:for-each select="//Mensch[id ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.