Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Mai

SELFHTML Forumsarchiv
XML/XSL Schleife zählen u. Return-Anweisung

Informationsseite
  1. Seite (XSL) XML/XSL Schleife zählen u. Return-Anweisung von Jeans, 31. 05. 2006, 21:46
nach unten

XML/XSL Schleife zählen u. Return-Anweisung

Die folgende Nachricht zum Thema stammt von: Jeans, 31. 05. 2006, 21:46

Hallo!

Ich versuche gerade eine Bildergalerie mit Hilfe eines XSL-Templates zu erstellen. Es sollen jeweils 6 Bilder in einer Zeile dargestellt werden. Ich such also nach einer Lösung für einen Zeilenumbruch.

Fage: Wie lässt sich die schleife wieder und wieder durchlaufen bis alle Bilder abgearbeitet sind!? Gibt es da eine Return-Anweisung?

Hier mal mein erster Versuch:

XML-file:

XML:
<lakeDistrict2006>
        <photo name="photo1.jpg" width="120" height="90" alt="LakeDistrict2006"/>
        <photo name="photo2.jpg" width="120" height="90" alt="LakeDistrict2006"/>
        <photo name="photo3.jpg" width="120" height="90" alt="LakeDistrict2006"/>


XSL-file:

XML:
<xsl:template match="/">
...
<table cellspacing="10" cellpadding="0" border="0">
  <tr>
     <xsl:for-each select="lakeDistrict2006/photo">
       <xsl:variable name="zaehler" select="position()" />
        <xsl:choose>
        <xsl:when test="$zaehler &lt;=6 ">
            <td><img src="{@name}" width="{@width}" height="{@height}" alt="{@alt}" /></td>
        </xsl:when>
        </xsl:choose>
    </xsl:for-each>
  </tr>
</table>
...
</xsl:template>


Hat jemand eine Idee???

nach obennach unten

XML/XSL Schleife zählen u. Return-Anweisung

Die folgende Nachricht zum Thema stammt von: Thomas J.S., 31. 05. 2006, 23:08

Hallo,

»» Ich versuche gerade eine Bildergalerie mit Hilfe eines XSL-Templates zu erstellen. Es sollen jeweils 6 Bilder in einer Zeile dargestellt werden. Ich such also nach einer Lösung für einen Zeilenumbruch.
»»
»» Fage: Wie lässt sich die schleife wieder und wieder durchlaufen bis alle Bilder abgearbeitet sind!? Gibt es da eine Return-Anweisung?
»»

Schaue dir den Beitrag: http://forum.de.selfhtml.org/archiv/2006/4/t127419/#m822614 an. Es geht um dieselbe Fragestellung wie bei dir.

Wenn du dazu Fragen hast, kannst du sie dann gerne hier stellen.


Grüße
Thomas

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Mai

© 1998-2006 Seite Impressum, Software: Classic Forum