cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Velychko <>
Subject Re: Using Saxon transformer together with Xalan and XSLTC
Date Mon, 30 Jun 2003 12:17:45 GMT

PV> I try to use Saxon 7.6 together with Xalan
PV> There is the following warning in the logs when I try to place
PV> saxon.jar to WEB-INF/lib:

PV> Date:           Mon Jun 30 14:01:53 EEST 2003 (1056970913164)
PV> Thread:         PoolThread-4
PV> Message #:      1
PV> Level:          WARN
PV> NDC:                    
PV> Category:       sitemap.serializer.xhtml
PV> Message:        Cannot know if transformer needs namespaces attributes - assuming NO.
PV> Location:       org.apache.avalon.framework.logger.LogKitLogger.warn(
PV> Thrown:
PV> org.xml.sax.SAXException: Saxon requires an XML parser that reports the QName of each
PV>         at net.sf.saxon.event.ContentEmitter.getNameCode(
PV>         at net.sf.saxon.event.ContentEmitter.startElement(
PV>         at org.apache.cocoon.serialization.AbstractTextSerializer.needsNamespacesAsAttributes(
PV>         at org.apache.cocoon.serialization.AbstractTextSerializer.configure(
PV>         at org.apache.cocoon.serialization.XMLSerializer.configure(
PV>         ...

PV> The result is the HTML and XHTML serializers work properly only after
PV> Saxon transformer. They work incorrectly after XSLT and Xalan
PV> transformers (f.e. the attribute "href" isn't generated, although as
PV> far as I've found the xml-s after all transformers are the same).

My apologies, but the same is the "input" xml. The "output" xml-s are

for Saxon -
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="" xml:lang="en" lang="en">
        <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8"/>
        <link href="/styles/main.css" type="text/css" rel="stylesheet"/>
        <p xmlns="" class="block2">
                Sample 1 - 
                <a href="examples/linotype/">view</a>
        <p xmlns="" class="block2">
                Sample 2 - 
                <a href="examples/charts/">view</a>

for Xalan -
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="">
<head xmlns="">
        <title xmlns="">Samples</title>
        <meta xmlns=""/>
        <link xmlns=""/>
<body xmlns="">
        <h1 xmlns="">List</h1>
        <p xmlns="" xmlns="">
                Sample 1 - 
                <a xmlns="" xmlns="">view</a>
        <p xmlns="" xmlns="" xmlns="">
                Sample 2 - 
                <a xmlns="" xmlns="" xmlns="">view</a>

So there is duplicating "xmlns" attributes in XML generated by Xalan.

PV> My emviroment is Win2000, jdk1.4.1_02, Jetty4.2.9, Cocoon2.1m3-dev

Best regards,

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message