You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Dan Barron <db...@ddive.com> on 2004/07/01 16:08:43 UTC

Re: strange error when processing stylesheets: tomcat, jdk1.4, windows, xalan

Have you tried just testing (title) instead of (./title)?  The added "./" 
seems unneceassry.

At 02:25 AM 7/1/2004, you wrote:
>Hi *,
>
>I get the following error when trying to transform a xml document with
>a XSLT stylesheet:
>
>     ; SystemID: jndi:/localhost/ipas/xsl/minutes_pdf.xsl; Line#: 298; 
> Column#: 66
>     javax.xml.transform.TransformerException: Unknown error in XPath
>             at org.apache.xpath.XPath.bool(XPath.java:411)
>             at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:198)
>     ...
>
>In the stylesheet, I test for an empty string:
>
>     <xsl:if test="not(string(./title))">
>
>The error occurs:
>
>- with ANY test condition that tests for an empty string
>   (e.g. with "string-length(./entry) = 0"
>- with having xalan.jar, xml-apis.jar and xercesImpl.jar in my
>   WEB-INF/lib from any xalan versions of 2.5.0, 2.5.2, 2.6.0
>- with Tomcat 4.1.29 on Windows 2000 and JDK 1.4x
>- NOT with JDK 1.3
>- NOT on Linux
>- NOT with resin
>
>It's these kind of errors that makes being a programmer a real fun!
>
>Does anyone have a tip on what to do?
>
>--
>Martin
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org