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

Antwort per Email an