xml editor

   XML Editor
   XML Author
      DITA Editor
      DocBook Editor
      TEI Editor
      XHTML Editor
      Schema Editor
      XML Schema Editor
      RelaxNG Editor
   XQuery
   SVN Client
      Office Open XML
      XSL:FO Editor
      SVG Editor
      WSDL Editor
Supported platforms
Compatible with Windows7 & Mac OS X Snow Leopard
Ready for
data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] apply template within call template


Subject: Re: [xsl] apply template within call template
From: "cutlass" <cutlass@xxxxxxxxxxx>
Date: Fri, 11 Jan 2002 10:13:05 -0000

----- Original Message -----
From: "Joerg Pietschmann" <joerg.pietschmann@xxxxxx>
To: "XSL List" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 11, 2002 9:06 AM
Subject: Re: [xsl] apply template within call template


> "cutlass" <cutlass@xxxxxxxxxxx> wrote:
> [rearranged]
> > sometimes people confuse recursion with circular references, the above
is a
> > circular reference.
>
> Jim, i thought you knew better! The code snippet
>   <xsl:template name="test">
>     <xsl:call-template name="test"/>
>   </xsl:template>
> is perfectly legal, and it's recursion. Of course, it would
> run forever provided infinite ressources. In order to make it

recursion never runs forever, as for the XSLT world yes the above is
perfectly legal ( and completely useless, so i have no prob telling someone
to not use it ! ), though i have to admit that allowing something to run
infinately would eventual invalidate the 'no side effect rule'.....

in math terms, u will find that recursion is always considered to 'bottom
out', though admittedly a condition that converges to infinity can be
considered ( in some systems ) a 'bottoming out' as the function attains a
steady state, but unfortunately, if i was being pedantic this still is not
the classic definition of recursion, which of course has been modified
through computer use of the term.

oh well, random useless math knowledge.

chow, jim fuller



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2009 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor