[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Numbered references
In my document, I have a lot of figures like this: <figure id="fig:one"> ... </figure> <figure id="fig:two"> ... </figure> <figure id="fig:three"> ... </figure> They appear in different levels in the text, and the caption is formatted with <xsl:template match="figure"> ... <p>Fig. <xsl:number level="any" format="1 "/> ... </p> </xsl:template> after a similar example in XSLT specification. That is, figures got numbered sequentially within a document. ... <p>Fig. 1 ...</p> ... <p>Fig. 2 ...</p> ... <p>Fig. 3 ...</p> 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. Thanks for any help, Adriano _____________________________ Adriano Rodrigues Ferreira Brazil 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
|