This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Muenchian method, and keys 'n stuff
Dave,
Another way would be to hardcode your alphabet as a set of nodes in your
stylesheet:
<my:alphabet xmlns:my="my.com">
<l>a</l>
<l>b</l>
<l>c</l>
<l>d</l>
<!-- etc. -->
</my>
<xsl:variable name="alphabet" select="document('')/*/my:alphabet/l"/>
Then just iterate over these, or iterate over the nodes you already have
with a test whether its initial letter (normalized) is = $alphabet.
It may be a little less cumbersome than recursion.
Cheers,
Wendell
At 08:51 AM 1/22/02, Jeni wrote:
>I'd just iterate over the alphabet held in a string, with a recursive
>template. It starts off with the whole alphabet and gradually whittles
>it down letter by letter until there's no alphabet left
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list