kos: XSL-SORT - Übergabe Parameter Frage

Beitrag lesen

Level ist doch der Parameter von Player, oder?
Dann vergiss das @ nicht, wie ich vorhin schon beschrieben habe:
<xsl:for-each select="game/Player[@Level = '$plevel']">

Und wenn es vom data-type number ist dann gehören die ' ' nicht drumrum

Bei data-type="text" aber auch nicht, weil dieser String und nicht der Parameter verglichen

Vielen Lieben Dank, dass ihr mir helft.

Also meine XML Datei sieht so aus: ~~~xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="score.xsl"?>
<game>
<Player>
<Playername/>
<Turns/>
<Level/>
</Player>

<Player><Playername>test</Playername><Turns>2</Turns><Level>1</Level></Player>
<Player><Playername>kos</Playername><Turns>6</Turns><Level>1</Level></Player>
<Player><Playername>test</Playername><Turns>3</Turns><Level>2</Level></Player>

  
Wenn ich jetzt aber in der schleife den besagten code benutze  
`<xsl:for-each select="game/Player[@Level = '$plevel']">`{:.language-xml} oder  
`<xsl:for-each select="game/Player[@Level = $plevel]">`{:.language-xml}  
Wird mir zwar eine Tabelle angezeigt, aber der Inhalt bleibt leer. Also keine Datensätze zu sehen. Habt ihr da noch einen Tipp für mich, warum das nicht klappt?