xsl-list
[Top] [All Lists]

RE: displaying selective links in ouput

2003-10-30 05:27:58
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



<Prev in Thread] Current Thread [Next in Thread>