xsl-list
[Top] [All Lists]

Re: how to remove xalan extension function

2003-07-17 13:23:20
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(_at_)hotmail(_dot_)com> wrote in message
news:BAY8-F2500goZolmRBa000013ea(_at_)hotmail(_dot_)com(_dot_)(_dot_)(_dot_)
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



<Prev in Thread] Current Thread [Next in Thread>