|
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 |