[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: choose an "artificial" root node
Thanks a lot for your reply, I had thought about that, it's a possibility, but the <xsl:number count="*" level="any"> is usable only within the "template match" itself. I mean, I can't use sth like : <xsl:apply-templates select=*[xsl:number()=$id] /> so this would mean I'd have to process every node and compare its number with $id until I reach the one I want... Much too heavy. Thanks anyway. ----- Original Message ----- From: "by way of B. Tommie Usdin" <owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx> To: "xsl-list" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, February 14, 2001 7:24 PM Subject: Re: choose an "artificial" root node > Date: Wed, 14 Feb 2001 17:18:21 GMT > Message-Id: <200102141718.RAA06761@xxxxxxxxxxxxxxxxx> > Received: by penguin.nag.co.uk (8.9.3) id RAA06761; Wed, 14 Feb 2001 > 17:18:21 GMT > From: David Carlisle <davidc@xxxxxxxxx> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > In-reply-to: <006401c096a7$a0950740$5c4ed686@rfvpc36> > (schwebel@xxxxxxxxxxxxxxxx) > Subject: Re: choose an "artificial" root node > References: > <POEMLHLHPPILCJKHBIAAEEENCAAA.andrew@xxxxxxxxxxxxxxxxxxxxxxx> > <006401c096a7$a0950740$5c4ed686@rfvpc36> > > > > I thought it would work.... but the generated id is different each time the > > document is loaded ! What is an id good for if it changes everytime ? > > the id is unique within a run of the stylesheet so it can be used in > xslt code to identify a node as in <xsl:if > test="generate-id(.)=generate-id($xx)"> > or it can be used to generate ids and internal links in teh output so > long as you don't mind that they are unstable and change if document > regenerated. > > To get stable ids either get them from the source or use something like > <xsl:number/> to generate a unique id. > ie <xsl:attribute name="id">foo<xsl:number level="any" > count="foo"/></xslattribute"/> > > will generate attribute values foo1 foo2 etc on foo elements. > > david > > _____________________________________________________________________ > This message has been checked for all known viruses by Star Internet delivered > through the MessageLabs Virus Control Centre. For further information visit > http://www.star.net.uk/stats.asp > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > 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
|