Mindgap: Erkennen des letzen Artikels

Beitrag lesen

Hi

hilft dir das eventuell weiter?

http://www.zvon.org/xxl/XSLTutorial/Output_ger/example20_ch7.html

ja, die Richtung stimmt schonmal. Jedoch hat das Stylesheet

<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="list">
     <xsl:for-each select="entry">
          <xsl:value-of select="@name"/>
          <xsl:if test="not (position()=last())">
               xsl:text, </xsl:text>
          </xsl:if>
     </xsl:for-each>
</xsl:template>

</xsl:stylesheet>

einen entscheidenten Nachteil. Als letzter Artikel wird immer auch der letzte Artikel im XML-Quelltext angesprochen. In diesem Beispiel D

<source>

<list>
     <entry name="A"/>
     <entry name="B"/>
     <entry name="C"/>
     <entry name="D"/>
</list>

</source>

Jedoch ist nicht zwangsläufig der letzten Artikel im XML Ausgangsdokument mit dem letzen Atikel im späteren HTML Dokument gleichzusetzen.

Mein aktuelles XSLT poste ich der nächsten Antwort.