This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Recursion logic / coding
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] Recursion logic / coding
- From: "xmlhack ." <xmlhack at hotmail dot com>
- Date: Mon, 16 Jul 2001 17:23:37 -0000
- Reply-To: xsl-list at lists dot mulberrytech dot com
Xerces/Xalan are the XML/XSL processors.
$1 is the name of the first parameter. Sorry for not adding those to the
code sample... I can't seem to find something that says one way or another
if parameter names can start with a number.
So before the coding processes the rest of the text node, I should recurse
over the first part of the node. Did I understand your suggestion
correctly?
>From: David Carlisle <davidc@nag.co.uk>
>Reply-To: xsl-list@lists.mulberrytech.com
>To: xsl-list@lists.mulberrytech.com
>Subject: Re: [xsl] Recursion logic / coding
>Date: Mon, 16 Jul 2001 17:33:31 +0100
>
>Which XSL system are you using?
>
> > <xsl:when test="$1!=''">
>
>That's a syntax error (I think) as $ has to be followed by a variable name,
>and
>XML names can not start with a digit.
>
>Your problem seems to be somewhere arond here:
>
> > <xsl:value-of
> >select="substring($text,1,$length)" />
>
>You don't want to just put out the string there having found the first
>replacement , you need to recurse to do the other replacement
>
>
>David
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service. For further
>information visit http://www.star.net.uk/stats.asp or alternatively call
>Star Internet for details on the Virus Scanning Service.
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list