[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Problem with API

Subject: RE: [xsl] Problem with API
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Fri, 19 Apr 2002 10:13:34 +0100

Try running your code with a different stylesheet, one that does
<xsl:copy-of select="/">. This would reveal whether you are actually running
against the correct source document. I can't think of any other reason why
you should get different results from the command line and from the API.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Michael
> Welter
> Sent: 18 April 2002 19:20
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Problem with API
> 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

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

Current Thread