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.
Thank you!
EnvironmentCheck: version.xalan2=Xalan;Java;Xalan Java 2.2.D11;
and after looking in rt.jar and reading the xalan-faq the problem was solved :-)
Stein
