में काउंटर वैरिएबल में वृद्धि और जांच करना मुझे काउंटर वैरिएबल असाइन करने और इसे बढ़ाने में थोड़ा कठिनाई हो रही है और फिर एक्सएसएलटी में एक निश्चित मूल्य की जांच कर रहा है।एक्सएसएलटी
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" <xsl:variable name="empty_string"/>
<xsl:variable name="counter" select="0"/>
<xsl:template match="/Collection">
<xsl:for-each select="Content">
<xsl:sort select="Html/root/Event/start_date" order="ascending"/>
<xsl:variable name="isFutureEvent">
<xsl:value-of select="syscom:isFutureDate(Html/root/Event/start_date)" />
</xsl:variable>
<xsl:if test="Html/root/Event != $empty_string">
<xsl:if test="$isFutureEvent='true'">
<!-- Increment Counter -->
<xsl:value-of select="$counter + 1"/>
<!-- Test if Counter < 4 -->
<xsl:if test="$counter < 3">
<div class="media">
<!-- Do stuff here -->
</div>
</xsl:if> <!-- End if for counter -->
</xsl:if>
</xsl:if>
<!--</xsl:when>-->
<!--</xsl:choose>-->
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
लेकिन यह does not मेरी काउंटर बढ़ाने के लिए लग रहे हैं और न बाहर निकलने जब काउंटर हिट 3. इस पर कोई मदद: यहाँ मेरी कोड है?
दुर्भाग्य से, सेक्सन वह XSLT संस्करण 2.0 तक ही सीमित है, तो आप नि: शुल्क संस्करण के साथ इस समाधान का उपयोग नहीं कर सकते हैं । – Hraban