Hallo,
Also eher so:
<xsl:for-each select="//all_games/game[all_players/player@name = $name]">(ungetestet)
Die Test-Antwort lautet:
Erwartetes Token ']' fand '@'. //all_games/game[all_players/player-->@<--name = $name]Das habe ich so oder so ähnlich selbst getestet.
Verschachtelungsfehler:
//all_games/game[all_players/player[@name = $name]]
Was genau möchtest du erreichen?
Grüße
Thomas