Hi,
I get the following from my installation of Cocoon 2.0.2 on
Websphere 3.5.4:

ERROR   (2002-05-30) 17:17.44:821   [core.xslt-processor] (...)
  Worker#5/TraxErrorHandler: Error in TraxTransformer:
  ... SystemID: file:/.../spec.xsl; Line#: 5; Column#: -1
  javax.xml.transform.TransformerConfigurationException:
  Attribute xmlns:xsl is not allowed on this element

I have Saxon 6.5.4 followed by xerces-1.4.4.jar in the classpath
(all before the WebSphere cruft). The parser configuration in
cocoon.xconf is:

   <xml-parser class="org.apache.avalon.excalibur.xml.XercesParser"
               logger="core.xml-parser">
     <parameter name="validate" value="false"/>
     <parameter name="namespace-prefixes" value="false"/>
     <parameter name="stop-on-warning" value="true"/>
     <parameter name="stop-on-recoverable-error" value="true"/>
     <parameter name="reuse-parsers" value="false"/>

Additionally the servlet parameter org.apache.avalon.excalibur.xml.Parser
is set to org.apache.avalon.excalibur.xml.XercesParser

Namespace-prefixes *is* set to false, as recommended. I read the
comment that this setting suppresses passing the xmlns as
attributes to the XML consumer (i.e. Saxon).

Is there a way to get rid of this log-hogging annoyances? Should
I use Xerces 2.0.0? The 1.4.4 jar is a legacy from an earlier
Cocoon 2.0.0 installation, I can change it.

J.Pietschmann


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to