Thomas J.S.: Werte abfragen

Beitrag lesen

Hallo,

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 ?

Nein, eigentlich ist das richtig. Welcher XSL-Parser benützt du? Denn ein vernünftiger dürfte den Attributwert nicht "unterschlagen".
Tipp am Rande:
Du seleltierst das 4. <Arg> Element, aber ist dasr immer der "KeywordSearch"? Also:
<xsl:value-of select="/ProductInfo/Request/Args/Arg[@name = 'KeywordSearch']/@value"/>

Grüße
Thomas