Hi,

Sounds like both an error and an anti-pattern to me. I would say that you don't want an included stylesheet to rely on something that is in the including stylesheet. Shouldn't you be including the other way around?

Cheers,
Geert

Duncan McLean wrote:

Hi

Thanks for all your help; think we found the problem - is it a case that later versions of xalan are more "strict" in what they allow then?

(Basically the problem seems to be an included stylesheet conditionally referencing a template which may or may not appear in the outer stylesheet if that makes sense!)

Thanks again

Duncan

Geert Josten wrote:

Put a xalan.jar next to the xsl and call:

java -Xbootclasspath/p:xalan.jar -jar xalan.jar -in in.xml -xsl book.xsl -out out.xml

where you can replace in.xml with book.xsl if you have no input xml at hand..

:-)

Cheers

PS: the bootclasspath parameter makes sure that you are using the xalan.jar you are providing yourself, not the one that is installed with JDK.

Duncan McLean wrote:

Hi

Thanks for this, can someone explain how to run the command line check
please as I am not sure how to manually check.

Thanks again.



In case, is it not more likely that stylesheet itself was the
source of the problem - in which case Geert's suggestion
of a command line test should help you pin down the
cause in more detail.


[EMAIL PROTECTED] 2005/12/19 02:53 PM >>>



Hi

We commented out the "offending" xsl:include and the page rendered.

Thanks


FWIW, I also migrated to 2.1.7 (but not from 2.0.4);

I have:

<map:transformers default="xslt"/>

in the map:components section, and

<map:transform src="filename.xsl">

i.e. no "type=" as an attribute...

what leads you to think the xsl:include s are the
source of the problem?


[EMAIL PROTECTED] 2005/12/19 01:59 PM >>>



Are you sure that there is no syntax error in the XSLT that was not
spotted by an earlier version of
Xalan, but is with a later one? Try applying the stylesheet to itself on
a
command-line to get a
syntax check.

Cheers,
Geert

[EMAIL PROTECTED] wrote:


Hi

We are currently attempting to move applications from v2.0.4 to v2.1.7
and
have noticed that stylesheets containing xsl:includes are failing where
they functioned perfectly well pre-migration.

The error we get is:

Caused by: org.apache.cocoon.ProcessingException: Unable to get
transformer handler for
file:/usr/local/apache/jakarta-tomcat-5.5.9/webapps/content/content/www.brokerzone.ie/xsl/bzcontent.xsl:
org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception in
creating Transform Handler

Cocoon runs under Tomcat (v5.5.9) in our case.

I have seen a number of threads that suggest that it could be
xalan/xsltc
and so have tried changing the transformer type in the sitemap pipeline
from:

<map:transform type="xslt"...
to
<map:transform type="xsltc"...
and have also tried
<map:transform type="xalan"...

however this does not solve the problem.

We have copied the latest xalan & xerces distribution jars to the
endorsed
directory of Tomcat to no avail.

Anyone know how we can get round this problem?

Thanks

Duncan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Drs. G.P.H. Josten
Consultant



Daidalos BV
Source of Innovation
Hoekeindsehof 1-4
2665 JZ Bleiswijk
Tel: +31 (0) 10 850 1200
Fax: +31 (0) 10 850 1199
www.daidalos.nl


De informatie - verzonden in of met dit emailbericht - is afkomstig van
Daidalos BV en is
uitsluitend bestemd voor de geadresseerde. Indien u dit bericht
onbedoeld
hebt ontvangen, verzoeken
wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden
ontleend.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
This message is subject to the CSIR's copyright, terms and conditions
and
e-mail legal notice. Views expressed herein do not necessarily represent
the
views of the CSIR.

CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html

CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html

For electronic copies of the CSIR Copyright, Terms and Conditions and
the
CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line
to
[EMAIL PROTECTED] .


This message has been scanned for viruses and dangerous content by
MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for
their support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
This message is subject to the CSIR's copyright, terms and conditions and e-mail legal notice. Views expressed herein do not necessarily represent
the
views of the CSIR.

CSIR E-mail Legal Notice
http://mail.csir.co.za/CSIR_eMail_Legal_Notice.html

CSIR Copyright, Terms and Conditions
http://mail.csir.co.za/CSIR_Copyright.html

For electronic copies of the CSIR Copyright, Terms and Conditions and the
CSIR
Legal Notice send a blank message with REQUEST LEGAL in the subject line
to
[EMAIL PROTECTED]


This message has been scanned for viruses and dangerous content by
MailScanner,
and is believed to be clean.  MailScanner thanks Transtec Computers for
their support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Drs. G.P.H. Josten
Consultant



Daidalos BV
Source of Innovation
Hoekeindsehof 1-4
2665  JZ  Bleiswijk
Tel: +31 (0) 10 850 1200
Fax: +31 (0) 10 850 1199
www.daidalos.nl


De informatie - verzonden in of met dit emailbericht - is afkomstig van Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]