Subject: [xsl] Re: how to remove xalan extension function From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Thu, 17 Jul 2003 22:23:20 +0200 |
Use the generate-id() of the node that you are representing (probably the current node?) and concatenate it with whatever you consider appropriate for "out" and "in". This will work, because you are creating a tree representation and you are processing each node of that tree only once. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL "tp001 tp" <tpass001@xxxxxxxxxxx> wrote in message news:BAY8-F2500goZolmRBa000013ea@xxxxxxxxxxxxxx > This is the function I use to display tree structure in html on the = > browser. > ************************************ > <lxslt:component elements=3D"init incr" functions=3D"read" = > prefix=3D"counter"> > <lxslt:script lang=3D"javascript"> > var out=3D0; > var idi; > function outID(){ > var id=3D"Out"+out; > idi=3Did; > out=3Dout+1; > return id; > } > function inID(){ > return idi+"d"; > }</lxslt:script> > </lxslt:component> > ************************************ > and this is the way that it is called > ************************************ > <a class="outline"> > <xsl:attribute name="id"> > <xsl:value-of select="counter:outID()"/> > </xsl:attribute> > <img src="../images/foldclosed.gif" class="imag" > alt="Expand/Collapse content tree at docgroup"/> > </a> > ************************************ > And > ************************************ > <div style="display:none;" class="foldingList"> > > <xsl:attribute name="id"> > > <xsl:value-of select="counter:inID()"/> > > <img src="../images/foldclosed.gif" class="imag" alt="Expand/Collapse > content tree at docgroup"/> > > > </xsl:attribute> > > </div> > > ************************************ > > > I would like to remove the dependance on this extension function and = > instead use standard xslt so I could go accross processors. > > Thanks. > > TP. > > _________________________________________________________________ > MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. > http://join.msn.com/?page=features/virus > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] how to remove xalan extension, tp001 tp | Thread | Re: [xsl] how to remove xalan exten, David Carlisle |
RE: [xsl] <xsl:template match="*"/>, Martinez, Brian | Date | RE: [xsl] can't display heading in , John Liebermann |
Month |