Hallo zusammen, habe noch einmal ne frage zu meinem XSLT-File! Gibt jetzt die Tabelle soweit richtig aus, aber ich möchte das er die Namen noch nach dem Alphabet sortiert und da komm ich irgendwie nicht weiter! hier mein bisherige XSLT-File
und Ausschnitt aus xml-File
Danke für eure Hilfe und eurern Tipps
Code:
<?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html xml:lang="fi" xmlns="http://www.w3.org/1999/xhtml"> <head > <p align="center" style="font-family:Tahoma; font-size:32px;color:red"><b> Die Firma sepp.med gmbh</b></p> </head> <body> <xsl:for-each select="firma"> <p align="center"> <table border="1"> <thead> <tr> <td width="110"><b>Name</b></td> <td width="200"><b>Position</b></td> </tr> </thead> <tbody> <xsl:for-each select="mitarbeiter"> <tr> <td width="110"> <xsl:apply-templates select="name"/> </td> <td width="200"> <xsl:apply-templates select="position"/> </td> </tr> </xsl:for-each> </tbody> </table> </p> </xsl:for-each> </body> </html> </xsl:template> <xsl:template match="name"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="position"> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet>
Code:
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="Mitarbeiter_Bsp_Alle_Tabelle.xsl" ?> <firma> <mitarbeiter> <name>Dominik Scheller</name> <position>Student</position> </mitarbeiter> <mitarbeiter> <name>Georg Goetz</name> <position>IT-Entwickler</position> </mitarbeiter> <mitarbeiter> <name>Florian Prester</name> <position>Geschaeftsleitung</position> </mitarbeiter> </firma>
Comment