[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: generating numbers for anchor tabindex
Hi Simeon, > I am trying to think of a way to automatically generate numbers for > the tabindex property of html anchors. Since the xml that ends up > getting transformed into the anchor could be at any level within the > document I can't use a simple position(). Try using xsl:number with level="any": <xsl:number level="any" /> That will get you a number for the <a> element amongst *all* the other <a> elements in the document. If you want to narrow that down, you can use the 'count' attribute, to for example only count those <a> elements that have an 'id' attribute: <xsl:number level="any" count="a[@id]" /> These are essentially the same as: <xsl:value-of select="count(preceding::a) + 1" /> and: <xsl:value-of select="count(preceding::a[@id]) + 1" /> respectively. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ 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
|