xsl-list
[Top] [All Lists]

Re: generating <a href="#section"> menus. Related to <xsl:for-each> and generate-id()

2003-01-14 12:32:31

On Tuesday, January 14, 2003, at 09:00  AM, Sherzod Ruzmetov wrote:

    :I prefer descriptive ids/anchors:
    :
    :Instead of
    :http://author.handalak.com/xml/about.xml#sect_II
    :I'd do s.th. like
    :http://author.handalak.com/xml/about.xml#whatisxmlandxsl

That's what the first revision did. If you open the .xml file source
(by appending ?source=1 to the url) you will see that I
assigned "id" to each <sect>. I didn't like assigning ids manually,
so I thought there had to be an easier way, and guess what, there was
:-).

Well, hypothetically you could use the value of your <title> tag as the name. You're likely to get "invalid" characters in there, though I think most browsers deal with most characters OK. Maybe you could process the title by removing spaces, and any punctuation.

simon
---
     anti-spam: do not post this address publicly
www.simonwoodside.com -- 99% Devil, 1% Angel


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list