This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: word wrap


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@hotmail.com>
To: <xsl-list@lists.mulberrytech.com>
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) &gt; 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]