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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.