[xsl] Problem with API

Subject: [xsl] Problem with API
From: "Michael Welter" <mike@xxxxxxxxxxxxxx>
Date: Thu, 18 Apr 2002 12:19:42 -0600
I have an xsl stylesheet that works perfect when run from the command line
(org.apache.xalan.xslt.Process...)  However, I can't get it to work when
using the Java API.

Using the API, control is passed to the top-level template (<xsl:template
match="/">) where the <xsl:message>'s are printed.  This top-level template
contains <xsl:apply-templates select="Trades"/>, but control never gets to
the <xsl:template match="Trades"> template.  The incoming XML is simply
"<Trades/>".

When I change to <xsl:apply-templates/>, control is passed from the top
level to the  <xsl:template match="*"> template.

I'm reasonably certain that everything else is working correctly.  When I
call newTransformerHandler() with no parameters, the incoming XML is echo'd
back out (<Trades/>).  When I call newTransformerHandler( new
treamSource( "foo.xsl" ) ), I have the problem.

I'm using Xalan on Win2000.  I just installed j2sdk1.4.0 and removed Xalan
from the classpath, but the problem persists.

Has anyone had a similar experience?

Thanks for your help,
Mike


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread