|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: cross-references
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
|
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
|

Cart








