problem att loopa

XML

2 svar · 556 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Trådstart#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

Medlem 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>
Medlem sedan sep. 2005833 inlägg
#3

tack SPiN, nu fungerar det :bire

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)