webForumDet fria alternativet

problem att loopa

2 svar · 542 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#1

Har föjande:

            <xsl:variable name="item" select="//channel/item" />

            <xsl:for-each select="$item">
              <tr>
                <td>
                  <xsl:value-of select="$item/title"/>
                </td>
                <td>
                  <xsl:value-of select="$item/description"/>
                </td>
              </tr>
            </xsl:for-each>

Det finns 2 items, men den loopar bara ut den översta itemen 2 gånger.
Jag vill ju ha ut alla item.

Vad kan jag ha gjort för fel??

Tacksam för all hjälp :stud

SPiNMedlem sedan mars 20007 896 inlägg
#2

Varför använder du dig av xsl:variable? Om du bara ska loopa ut data;

<xsl:for-each select="channel/item">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="description"/></td>
</tr>
</xsl:for-each>
VinnarenMedlem sedan sep. 2005833 inlägg
#3

tack SPiN, nu fungerar det :bire

123 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)