Re: [xsl] Name function in XSL

Subject: Re: [xsl] Name function in XSL
From: "Simon Kelly" <kelly@xxxxxxxxxx>
Date: Thu, 8 May 2003 09:57:16 +0200
You could make the tempalte like this

<xsl:template name="ele-to-att">
  <xsl:param name="nodeset" />
     ... do work on the top node
         ... if it has no children do work on the next node ...
         ... else ...
            <xsl:call-template name="ele-to-att">
              <xsl:with-param select="./*" />
    ... go to next node ...

It's not the best way to do recursion, as tail recursion is the better
option (although there are only a few transformers that support it so it
doesn'T really matter) but you really need to try to keep the recurssion
tight to stop any bad run time errors.



----- Original Message -----
From: "Molnar Agnes" <agi@xxxxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, May 08, 2003 10:59 AM
Subject: Re: [xsl] Name function in XSL

So it's work, but I have an other question.
I'd like if this work recursively, so if I have an XLM document with more
deep, how can I do this?

Thanks again,

 Molnár Ágnes
 Icq: 167290967
 Tel: +36-20-212-8493

 XSL-List info and archive:

 XSL-List info and archive:

Current Thread