mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 07:20 Benutzername: Passwort: Auto-Login

Thema: position=last() - XSLT vom 22.06.2006

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> position=last() - XSLT
Autor Nachricht
fischchen
Threadersteller

Dabei seit: 06.03.2003
Ort: Kassel
Alter: 38
Geschlecht: Männlich
Verfasst Do 22.06.2006 08:10
Titel

position=last() - XSLT

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

habe mal wieder ein kleines Problem mit XSLT. Beim Auslesen von Filtern sollen bestimmte Bedingungen abgefragt werden und ein Zeichen welches später in einen Return gewandelt wird an bestimmten Stellen gesetzt werden. Es funktioniert soweit auch alles. Nur wenn der Filter der letzte in der Reihe ist will ich danach natürlich keinen Return haben. Ich dachte ich kann das einfach über last() regeln. Aber irgendwie haut das nicht hin. Kann mal bitte jemand drüber schauen wo der Fehler liegt?

Hier mal der Code:
Code:
<xsl:choose>
                           <xsl:when test="@typ='INNENRAUMLUFTFILTER'">
                              <xsl:choose>
                                 <xsl:when test="$ZeitraumPosition=1">
                                    <xsl:choose>
                                       <xsl:when test="$AnwendungPosition=1">
                                          <xsl:value-of select="@bezeichnung"/>
                                       </xsl:when>
                                       <xsl:when test="$AnwendungPosition &gt; 1">
                                          <xsl:value-of select="(concat(@bezeichnung,'[:l:]'))"/>
                                       </xsl:when>
                                    </xsl:choose>
                                 </xsl:when>
                                 <xsl:when test="$ZeitraumPosition &gt; 1">
                                    <xsl:choose>
                                       <xsl:when test="$AnwendungPosition=1">
                                          <xsl:value-of select="(concat('[:l:]',@bezeichnung))"/>
                                       </xsl:when>
                                       <xsl:when test="$AnwendungPosition &gt; 1">
                                          <xsl:value-of select="(concat(@bezeichnung,'[:l:]'))"/>
                                       </xsl:when>
                                       <xsl:when test="$AnwendungPosition = last()">
                                          <xsl:value-of select="@bezeichnung"/>
                                       </xsl:when>
                                    </xsl:choose>
                                 </xsl:when>
                              </xsl:choose>
                           </xsl:when>      
                        </xsl:choose>


Vielen Dank
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Ähnliche Themen XSLT Position()
XSLT Script
Währung mit XSLT
Hilfe bei XSLT Script
Mit XSLT URL encoden?
XML und XSLT - wie fange ich am besten an
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.