<snip/>

OK, here's my status report...

Short Version
   - the moment you drop saxon.jar into WEB-INF/lib, you use Saxon for 
everything

Long Version
   - place a copy of saxon.jar in WEB-INF/lib
   - create two transformers as follows:

>   <map:transformers default="xslt">
>     <map:transformer logger="sitemap.transformer.xslt" name="xslt" 
> pool-grow="2" pool-max="32" pool-min="8" 
> src="org.apache.cocoon.transformation.TraxTransformer">
>       <use-request-parameters>false</use-request-parameters>
>       <use-browser-capabilities-db>false</use-browser-capabilities-db>
>       <use-deli>false</use-deli>
>         <transformer-
> factory>org.apache.xalan.processor.TransformerFactoryImpl</transformer-factory>
>     </map:transformer>
>
>
>     <map:transformer name="saxslt" pool-grow="2" pool-max="32" pool-min="8"
>  src="org.apache.cocoon.transformation.TraxTransformer">
>       <use-request-parameters>false</use-request-parameters>
>       <use-browser-capabilities-db>false</use-browser-capabilities-db>
>         <transformer-
> factory>com.icl.saxon.TransformerFactoryImpl</transformer-factory>
>     </map:transformer>

   - edit simple-page2html.xsl to include the following line:

> <xsl:value-of select="system-property('xsl:vendor')"/>

   - leave the sitemap entry as follows:

>    <map:match pattern="hello.html">
>     <map:generate src="docs/samples/hello-page.xml"/>
>     <map:transform src="stylesheets/page/simple-page2html.xsl" type="xslt"
> />
>     <map:serialize type="html"/>
>    </map:match>

   - start cocoon
   - http://127.0.0.1:8080/cocoon/hello.html is served by "SAXON 6.5.2 from 
Michael Kay"

Looks like the system is simply picking up Saxon regardless of the value of 
transformer-factory.

Any suggestions as to how to proceed?  All of my changes have been to 
sitemap.xmap, not to cocoon.xconf (like anyone really knows the difference!
).

Jason Foster


---------------------------------------------------------------------
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