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