This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Numbered Lists
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] Numbered Lists
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Tue, 9 Oct 2001 23:25:00 +0100
- References: <6B3877B8D238D511852700B0D068CA9D90615D@SH24X693>
- Reply-To: xsl-list at lists dot mulberrytech dot com
that's what xsl:number is designed to do.
although actually since you are just for-eaching your way over the tree,
you could just as easily use position() as you have, along with a
variable that holds the current prefix, ie the . separated sequence up
to the current point. If you do it that way, easiest would be to call a
named template which made a list for one level and took a parameter with
the prefix. But xsl:number would allow the prefix to be determined
afresh each time without you having to explictly manage anything.
incidentally
<a>
<xsl:attribute name="HREF">#<xsl:value-of
select="generate-id()"/></xsl:attribute>
may more easily be written
<a HREF="#{generate-id()}">
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list