[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Re: word wrap
Subject: Re: [xsl] Re: word wrap From: "Robert Koberg" <rob@xxxxxxxxxx> Date: Mon, 24 Dec 2001 08:41:04 -0800 |
you are probably getting the error because of: <xsl:value-of select="substring(Text, 1, 30)"/> This should be: <xsl:value-of select="substring($Text, 1, 30)"/> ----- Original Message ----- From: "ajay sinha" <sinhajay@xxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Monday, December 24, 2001 2:30 PM Subject: [xsl] Re: word wrap > As posted before following problem > > > > > > >for node text I am using following template to incert <br/> tag > ><xsl:template name="textwrapbb"> > > <xsl:param name="Text"/> > ><xsl:value-of select="substring(Text, 1, 30)"/> > ><br></br> > > <xsl:variable name="rest" select="substring($Text, 31)" /> > > <xsl:if test="string-length($rest) > 30"> > > <xsl:call-template name="textwrap"> > > <xsl:with-param name="Text" select="$rest" /> > > </xsl:call-template> > > </xsl:if> > > </xsl:template> > ></xsl:stylesheet> > > > >My Env. is saxon and java > >and it gives following error > > > >java.lang.StackOverflowError > >t com.icl.saxon.ContentImpl.appendValue(ContentImpl.java:57) > >t com.icl.saxon.ParentNodeImpl.getValue(ParentNodeImpl.java:83) > >t com.icl.saxon.expr.NodeSetIntent.asString(NodeSetIntent.java:57) > >t com.icl.saxon.functions.Substring.eval(Substring.java:29) > >can any one tell me how to use recursive template with saxon parser > > > >or how to do word wrap template . > > And you repplied that saxon 3.2 dosent support tail recursion. > So please can you tell me how to check in a string any word larger then > 20 letter and if it exist break it in 20 letter peaces without using tail > recursion.oterwise my template is becoming large as my string is larger then > 300 letters. > Thanks' > ajrapa > > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: word wrap, ajay sinha | Thread | [xsl] Unique sorting, David Dymm |
Re: [xsl] entities in a .fo file, Oleg Tkachenko | Date | [xsl] Re: word wrap, ajay sinha |
Month |