Subject: RE: [xsl] How can I bend generate-id()? From: "Charles Knell" <cknell@xxxxxxxxxx> Date: Fri, 26 Jul 2002 14:11:31 -0700 |
Thanks for your quick reply. About five minutes after I posted the message, the answer came to me. My solution was identical to yours except for the acutal appended constants. You'll see it posted here. -- Charles Knell cknell@xxxxxxxxxx - email ---- "Hunsberger, Peter" <Peter.Hunsberger@xxxxxxxxxx> wrote: > >Is there some way in which I could "bend" generate-id() so as to produce > >two or more unique id's from the same context node? > > Since the id will be unique for each invocation of the template why > not just > append a constant to each generate? IE: > > Here is the template and the output: > template > =================================================== > <xsl:template match="node"> > <xsl:param name="depth" select="0" /> > <xsl:param name="tabSize" select="1" /> > <div id="{generate-id()}_1" drag="enable" > style="position:relative;left:{$tabSize > * $depth}px;"> > <xsl:variable name="level"> > <xsl:value-of select="$depth + 1" /> > </xsl:variable> > <xsl:if test="$depth != 0"> > <img src="{$bulletURL}" id="{generate-id()}_2" /> > </xsl:if> > <textarea id="{generate-id()}_3" class="editableNode" onfocus="Sink()" > onblur="Sink()"> > <xsl:value-of select="normalize-space(text()[position()=1])" > /> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How can I bend generate-i, Charles Knell | Thread | [xsl] How do you specify multiple a, Kathryn . Grant |
Re: [xsl] How can I bend generate-i, Charles Knell | Date | Re: [xsl] How to test a substring i, Gyan Jadal |
Month |