[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Xalan giving TransformerException for a defined v

Subject: Re: Xalan giving TransformerException for a defined variable
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 1 Oct 2004 10:42:32 +0100
transformerexception xalan
without seeing an input doc its hard to be sure (and hard to run on a
differebr system) but the stylesheet looks Ok to me, even if there are
errors in it getting a java exception (orther than out of memory type
things) is always a bug in the processor. XSLt errors should result in
user level xslt error messages not uncaught exceptions.

The variable use looks correct although if you always call it with
<xsl:with-param name="shippedOrder" select="."/>
in your actual code then you could drop th eparam as the current node
is still the current node in the called template, you don;t need to pass
it directly.

As writeen you do always need to pass shippedOrder in with some value as
the default
<xsl:param name="shippedOrder"/>
is actually an empty string not an empty node set and so if this
template is called without an explicit parameter you will get an error
as you can't use / after a string.

Presumably unrelated but usual comment about // in match patterns
// isn't doing anything there you can remove it.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:

Current Thread


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.