The namespace for the output extension attributes is changed to "
http://xml.apache.org/xalan" from "http://xml.apache.org/xslt" in Xalan
2.4.1. But this should be transparent to the user.
I suspect that you are NOT running Xalan 2.4.1. The line numbers in the
source files do not match the current code base. It looks like that you
somehow messed up the environment and the runtime is using the Xalan 2.4.1
resource files with an older version of Xalan classes. Do you have another
Xalan on your classpath (or check the jre/lib/endorsed if you have JDK
1.4)? You can use EnvironmentCheck to find out which version of Xalan you
are running.
Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: [EMAIL PROTECTED]
"Stein M.
Eliassen" To: [EMAIL PROTECTED]
<[EMAIL PROTECTED]> cc:
Subject: The output format must
have a
11/02/2002 09:42
'{http://xml.apache.org/xslt}content-handler' property!
AM
Hi,
I just tried 2.4.1, but got this exception:
org.apache.xml.utils.WrappedRuntimeException: The output format must
have a '{http://xml.apache.org/xslt}content-handler' property!
at
org.apache.xalan.serialize.SerializerFactory.getSerializer(SerializerFactory.java:142)
at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1007)
at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:934)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1083)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1066)
...
...
The code worked in 2.4.0 so I was wondering if anyone have a clue what's
causing the problem?
Stein