|
Subject: RE: [xsl] displaying selective links in ouput From: "Michael Kay" <mhk@xxxxxxxxx> Date: Thu, 30 Oct 2003 12:27:58 -0000 |
> Hello,
> I am stil having a bit of trouble with the selective links problem.
> Bascially i would like to display the the alpahbet at the top
> of the page
> and have a link (#b for example) to a letter if a title
> starts with it. E.g. In this example B and D are links: A,
> (B), C, (D), E.........X, Y, Z
You want something like:
<xsl:for-each select="letter-in-alphabet">
<xsl:choose>
<xsl:when test="$doc//entrydata[substring(.,1)=current()]">
... make a link ..
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
</
</
</
>
> B:
> Banded substances
> D:
> Dont call
> Dancing
>
> I know that to take the first letter aoff teh title it would be
> <xsl:value-of select="substring(entrydata[3]/text,1,1)"
> />..... At the moment i have a key <xsl:key
> name="ve-by-firstoccurrence"
> match="viewentry" use="substring(entrydata[3]/text,1,1)" />
> which finds the
> first occurrence of a letter and groups every other title
> according to first
> letter..
> thanks
> james
>
> _________________________________________________________________
> Tired of 56k? Get a FREE BT Broadband connection
> http://www.msn.co.uk/specials/btbroadband
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] displaying selective link, Jeni Tennison | Thread | Re: [xsl] displaying selective link, james walker |
| RE: [xsl] Set <xsl:sort> attributes, Michael Kay | Date | RE: [xsl] displaying selective link, Michael Kay |
| Month |