[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Better way to change context?
> 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 ________________________________________________________________________
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|