Subject: Re: [xsl] Better way to change context? From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 14 Oct 2004 17:32:06 +0100 |
> I assume that using a key prevents xsl:number from finding the full path. No, something else. (don't know what though you cut out too much:-) the trick with xsl:number citations is always the same use xsl:number with some attributes to generate a heading number (or filename in this case) then to generate a reference xsl:for-each yourself back on to teh same node on which you generated the heading (or filename) and call xsl:number with the same arguments. By the way I try to avoid using generate-id() to generate ids as you end up with references like href="chapter8.html#d1e1390a1993" which a) look horrible and b) change whenever you edit any part of teh source file (or potentially whenever you re-run the stylesheet even with no edits) This is a pain for any kind of document that you are going to put on a server and allow people to bookmark etc. For the MathML spec (which used to do this) I changed the stylesheets to use ids from the source or if they were not there it moaned with an xsl:message until the author added one, or generated a unique id that was less likely to change (by using xsl:number). David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Better way to change cont, JBryant | Thread | [xsl] position and grouping?, Bruce D'Arcus |
Re: [xsl] Better way to change cont, JBryant | Date | Re: [xsl] Displaying Code Dependent, Wendell Piez |
Month |