Subject: Re: [xsl] help with recursive function From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Tue, 6 May 2008 17:54:01 +0100 |
2008/5/6 Mario Madunic <hajduk@xxxxxxxx>: > Thanks Andrew for that, the error message now tells me which line in the > function is causing the problem. Still perplexed but now have a focus. > Thanks > Mario > > line in question now > > > <xsl:value-of select="f:f_UpperLowerCaseFix($l_StringAfterDelimiter)" /> > I would probably do some old school xsl:message output to see what value was being returned: <xsl:message select="f:f_UpperLowerCaseFix($l_StringAfterDelimiter)"/> <xsl:value-of select="f:f_UpperLowerCaseFix($l_StringAfterDelimiter)" /> The key to recursive functions is it should always be obvious when the recursion stops - your function is large and unwieldy so maybe concentrate on refining it a little, or reducing it to a postable example (and I really dislike the $p_ notation) You might find separating it out into steps each using analyze-string is the better approach. -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] help with recursive funct, Mario Madunic | Thread | Re: [xsl] help with recursive funct, Mario Madunic |
Re: [xsl] help with recursive funct, Mario Madunic | Date | Re: [xsl] help with recursive funct, Mario Madunic |
Month |