Umformatierung mit XSLT

hugo1981

Erfahrenes Mitglied
Hi Alle,

ich habe ein Problemchen:
Und zwar ist es eine Tabelle mit einigen Spalten und zeilen. Am besten sollten es beliebig viele sein. Nun will ich die "alten" Zeilen als Spalten ausgeben (also Transponieren).


Code:
<html>
<body>
<p>Table</p>
<table>
<TR> <TD>a</TD> <TD>b</TD> ... </TR>
<TR> .......... .... ... </TR>
<TR> .......... .... ... </TR>
...
</table> </body> </html>

Leider bin ich noch ein kläglicher XML-Anfänger :( und komme seit einigen Stunden nicht drauf, wie ich das schaffen soll..

Ich hatte mir vorgestellt, alle ersten Elemente der Spalten (TR) einzulesen und als eine neue Zeile (TD) auszugeben. Leider mangelt es hier an Erfahrung.
Aber es müsste doch möglich sein, alle TR Knoten zu besuchen und jeweils die erste, danach die zweite ..(bis keine Spalten mehr übrig sind), auszulesen? Um diese ausgelesenen Elemente als neue Zeile auszugeben.

(Die andere Möglichkeit die mir einfällt wäre die kompletten Zeilen einzulesen und immer jeweils als neues Elemenst in eine Spalte zu schreiben. ist glaube ich nicht so toll :) )

Kann jemand vielleicht eine Lösung des XSLT Hauptteils posten, oder mir konstruktive Tipps geben?
Wäre wirklich toll

Vielen Dank im Voraus.
lg
ugur
 

Neue Beiträge

Zurück