Subject: Re: cross-references From: Sebastian Rahtz <sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 22 Jul 1999 15:44:44 +0000 (GMT) |
Hadar, Oren writes: > xsl:number. I want to create a cross-reference to a certain <title>, but I > don't just want to take its content ("Introduction") - I want its number as > well, so my text comes out to "See Section 1.1 Introduction". How do I do > this? > suppose you have <ptr target="foo"> and <title id="foo">Introduction</title>, then something like <xsl:template match="ptr"> See Section <xsl:apply-templates mode="xref" select="id(@target)" /> </xsl:template> <xsl:template mode="xref" match="title"> <xsl:number/> <xsl:apply-templates/> </xsl:template> would seem to do the job. I have simplified this a lot from the real example I am using, but the principle should hold. Sebastian XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
cross-references, Hadar, Oren | Thread | msxml xsl import, Mark Puckett |
Re: conditional processing in templ, Jon Smirl | Date | Paramters in templates, Jon Smirl |
Month |