home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / XML Utilities / Professional Programmer XSL IDE / Xselerator25.msi / Data.Cab / F46312_xsMuenchianGrouping.xsl < prev    next >
Encoding:
Extensible Markup Language  |  2001-07-23  |  429 b   |  11 lines

  1. <xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version="1.0">
  2.   <xsl:output method="text"/>
  3.   <xsl:key name="persInit" match="person" use="substring(name,1,1)"/>
  4.  
  5.   <xsl:template match="/">
  6.     <xsl:for-each select="//person[count(. | key('persInit', substring(name,1,1))[1]) = 1]">
  7.       <xsl:value-of select="name"/><xsl:text> </xsl:text>
  8.     </xsl:for-each>
  9.   </xsl:template>
  10. </xsl:stylesheet>
  11.