[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Numbered references
Subject: RE: [xsl] Numbered references From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Wed, 19 Dec 2001 15:19:53 -0000 |
> It works. But my question is how do I generate the label (number) > in a cross-reference? In the text, I use > > <figref id="fig:two/> > > which I would like to translate to > > Fig. 2 > > in the output. But I cannot figure how to generate again the > number from outside the context provided by the element figure. > It is probably easy, but I just don't see how. > You need to make the referenced figure the current node and then use xsl:number again <xsl:for-each select="//figure[@id=current()/@id]"> <xsl:number level="any" format="1."/> </xsl:for-each> Setting up a key would make this much faster. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Numbered references, David Carlisle | Thread | [xsl] One nodeset, multiple branche, Eric Vitiello |
RE: [xsl] Simple search help, Michael Kay | Date | [xsl] Retrieving an Attribute from , tony |
Month |