Andy: Werte abfragen

Beitrag lesen

Hallo,
Ich habe innerhalb eines XML Documents diese Situation.

  • <ProductInfo>
     - <Request>
     - <Args>
       <Arg value="All" name="offer" />
       <Arg value="us" name="locale" />
       <Arg value="1" name="page" />
       <Arg value="kawasaki gpz" name="KeywordSearch" />
       <Arg value="dfgdfg" name="dev-t" />
       <Arg value="dfgdfg" name="t" />
       <Arg value="xml" name="f" />
       <Arg value="photo" name="mode" />
       <Arg value="lite" name="type" />
       <Arg value="pmrank" name="sort" />
       </Args>
       </Request>
       </ProductInfo>

Wenn ich nun den Wert für "KeywordSearch" auslesen will mache ich das innerhalb des XSL-Templates so:

<xsl:value-of select="/ProductInfo/Request/Args/Arg[4]/@value"/>

Leider bekomme ich als Ergebniss immer nur das erste Suchwort geliefert, in diesem Falle "kawasaki". Ich möchte aber als Ergebniss "kawasaki gpz" geliefert bekommen.
Muß ich anders vorgehen ?

Danke schonmal
Andy