This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Problem with API
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 19 Apr 2002 10:13:34 +0100
- Subject: RE: [xsl] Problem with API
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Michael
> Welter
> Sent: 18 April 2002 19:20
> To: xsl-list@lists.mulberrytech.com
> 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