Hi, hmm.. xsl:number verwendet glaub ich die Reihenfolge im XML-Dokument (bei "single" ancestor-or-self). Probier's mal mit der XSLT-Funktion "position()". Wenn mich nicht alles t�uscht hab ich damit schon mal so was gemacht..
Viele Gr��e, Wolfgang > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:coffeehouse- > [EMAIL PROTECTED] Im Auftrag von Thomas Beckert > Gesendet: Montag, 14. Juni 2004 12:39 > An: [EMAIL PROTECTED] > Betreff: [Coffeehouse] XML Numerierung > > hi liste - > > schreibe gerade ein xslt f�r eine xml datei. > > nur klappt das irgendwie nicht wie ich will. > > ich habe eine reihe von studenten. die will ich alphabetisch sortiert nach > namen ausgeben und zus�tzlich nummerieren. > > aber er nummeriert es mir falsch und zwar so: > > XML-File: Wacker > Beckert > Hassler > > nach der XSLT-Formatierung: > > 2. Beckert > 3. Hassler > 1. Wacker > > > aber die nummerierung habe ich im XSLT File nach der Sortierung gemacht. > > Hier der Code: > <xsl:template match="verwaltung"> > <body> > <h2>Studenten</h2><hr/> > <xsl:apply-templates select="student"> > <xsl:sort select="name"/> > </xsl:apply-templates> > </body> > </xsl:template> > > <xsl:template match="student"> > <xsl:number count="student" level="single" /> > <xsl:text>.</xsl:text> > <b> Name:</b> > <xsl:value-of select="name" /><br/> > <b> Vorname:</b> > <xsl:value-of select="vorname" /><br/> > <b> Matrikelnummer:</b> > <xsl:value-of select="./@matrikelNr" /><br/> > <xsl:apply-templates select="anschrift"/> > <br/><hr/><br/> > </xsl:template> > > . . . :-( HELP! _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
