Subject: [xsl] Problem sorting alphabetically: all uppercase entries come first. From: Matthew Zimmerman <mz34@xxxxxxx> Date: Mon, 15 Dec 2003 17:29:40 -0500 |
<index level1="Japan" level2="birth control clinics and leagues"/> <index level1="China" level2="birth control clinics and leagues"/> <index level1="population" level2="control of"/> <index level1="population" level2="excess of"/> <index level1="birth control" level2="opposition to"/> <index level1="birth control" level2="publicity for"/> <index level1="birth control" level2="movement"/> <index level1="birth control" level2="class-based"/> <index level1="family limitation"/> <index level1="birth control" level2="war and"/> <index level1="Sanger, Margaret" level2="autobiographical"/> <index level1="Japan" level2="modernization of"/> <index level1="censorship"/>
• China, birth control clinics and leagues • Japan, birth control clinics and leagues • Japan, modernization of • Sanger, Margaret, autobiographical • birth control, class-based • birth control, movement • birth control, opposition to • birth control, publicity for • birth control, war and • censorship • family limitation • population, control of • population, excess of
<ul> <xsl:apply-templates select="descendant::headNote/index"> <xsl:sort data-type="text" select="@level1"/> <xsl:sort data-type="text" select="@level2"/> <xsl:sort data-type="text" select="@level3"/> <xsl:sort data-type="text" select="@level4"/> </xsl:apply-templates> </ul>
<xsl:template match="index"> <li> <xsl:apply-templates select="@level1"/> <xsl:apply-templates select="@level2"/> <xsl:apply-templates select="@level3"/> <xsl:apply-templates select="@level4"/> </li> </xsl:template> <xsl:template match="@level1"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="@level2"> <xsl:text>, </xsl:text> <xsl:value-of select="."/> </xsl:template> <xsl:template match="@level3"> <xsl:text>, </xsl:text> <xsl:value-of select="."/> </xsl:template>
<xsl:template match="@level4"> <xsl:text>, </xsl:text> <xsl:value-of select="."/> </xsl:template>
MZ _________________ Matthew Zimmerman Humanities Computing Group, NYU Tel: 212.998.3038 Fax: 212.995.4120
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Free Mac OS X Tool for XS, JCS | Thread | Re: [xsl] Problem sorting alphabeti, David Carlisle |
[xsl] Formatting XSL-FO Based on XM, Kyle Partridge | Date | Re: [xsl] Getting a distinct list o, Manuel Holtgrewe |
Month |