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








