Subject: 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
|