[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] displaying selective links in ouput
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 |