Skip to content

Instantly share code, notes, and snippets.

@neopunisher
Created September 8, 2011 18:16
Show Gist options
  • Save neopunisher/1204164 to your computer and use it in GitHub Desktop.
Save neopunisher/1204164 to your computer and use it in GitHub Desktop.
Unique Year from XSL
<xsl:key name="myYear" match="/IRXML/NewsReleases/NewsCategory/NewsRelease" use="substring(Date/@Date,1,4)"/>
<xsl:template name="yearDropDown">
<xsl:for-each select="/IRXML/NewsReleases/NewsCategory/NewsRelease[generate-id() = generate-id(key('myYear',substring(Date/@Date,1,4))[1])]">
<xsl:sort select="Date/@Date" data-type="text" order="descending" />
<xsl:value-of select="generate-id()"/> |
<xsl:value-of select="Date/@Date"/><br />
</xsl:for-each>
</xsl:template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment