Subject: RE: [xsl] wrap text From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 17 Dec 2001 20:30:10 -0000 |
You are using a very old release of Saxon, and your first step should be to upgrade to something more recent. The recommended version is now Saxon 6.5 You should also delete the line <xsl:value-of select="$rest"/> from your template. Apart from being incorrect, this stops tail recursion working (though tail recursion probably wasn't implemented in the release you are using anyway...) Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of ajay sinha > Sent: 17 December 2001 19:44 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] wrap text > > > 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:value-of select="$rest"/> > </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 . > Thanks > ajrapa > > _________________________________________________________________ > Join the world?s largest e-mail service with MSN Hotmail. > http://www.hotmail.com > > > 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] wrap text, ajay sinha | Thread | [xsl] Problems with resolving URIs , Ahmed Sako |
Re: [xsl] Sorting and attributes, Mike Ferrando | Date | Re: [xsl] removing duplicates from , Joerg Heinicke |
Month |