[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|