MudGuard: komplzierte (!?) Abfrage

Beitrag lesen

Hi,

<game gid="4" match="Hallenturnier in Floersheim" yy="05" mm="01" dd="15">
  <result>7. Platz</result>
  <report_h>- 7. Platz -</report_h>
  <all_players>
   <player name="Spieler1">
   <goals>3</goals><goalkee></goalkee>
   </player>

<player name="Spieler">
   <goals>0</goals><goalkee></goalkee>
   </player>

Ich möchte jetzt gerne alle Spiele an denen ein bestimmter Spieler teilgenommen hat:

  • ich kann die Spiele herausfiltern
    <xsl:for-each select="//all_games/game/all_players/player[@name = $name]">

Du willst also nicht den Spieler, sondern ein Spiel selektieren.
Also darfst Du auch nur das Spiel selektieren - das mit den Spielern gehört in die [].

Also eher so:
<xsl:for-each select="//all_games/game[all_players/player@name = $name]">

(ungetestet)

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.