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]

RE: org.apache.xalan.xslt.XSLProcessorException: String index out of range: 29


Heather writes:
> If I pass the template a string with an
> apostraphe then I get the following error:
> org.apache.xalan.xslt.XSLProcessorException: String index out of range: 29

Heather,

I can't recreate the error.
Your template works fine with Xalan-Java 2.0.0
running on my Windows 2000 PC.

If I run the following command:

java org.apache.xalan.xslt.Process -IN a.xsl -XSL a.xsl -PARAM string "This
isn't going to work."

then I get the following output:

This isn't going to work.

If I run the following command:

java org.apache.xalan.xslt.Process -IN a.xsl -XSL a.xsl -PARAM string
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

then I get the following output:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<BR>a

The contents of my a.xsl file are:

<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:output method="html"/>

<xsl:param name="string"/>

<xsl:template match="/">
        <xsl:call-template name="splitString">
                <xsl:with-param name="string" select="$string"/>
        </xsl:call-template>
</xsl:template>

[Your template here. Deleted for brevity.]

</xsl:stylesheet>

Best regards,

Bob

<sig name    = 'Bob Lyons'
     title   = 'XML Consultant'
     company = 'Unidex, Inc.'
     phone   = '+1-732-975-9877'
     email   = 'boblyons@unidex.com'
     url     = 'http://www.unidex.com/'
     product = 'XML Convert: transforms flat files to XML and vice versa' />


 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]