How to set up Saxon 9.1 :

1 - download Saxon here : http://sourceforge.net/projects/saxon

2 - Put all Saxon libs in lenya/Webinf/libs

3 ~~~~~~~~~~~~ Changes on lenya/Webinf/Cocoon.xconf ~~~~~~~~~~~~

 search for : Saxon XSLT Processor

Comment the processor just before (Xalan XSLT Processor) and un-comment the
Saxon.

4 ~~~~~~~~~~~~ Changes on lenya/sitemap.xmap

In : 
<map:transformers default="xslt">


    <map:transformer logger="sitemap.transformer.xslt" name="xslt"
pool-max="${xslt-transformer.pool-max}" src="org.apache.c$
      <use-request-parameters>false</use-request-parameters>
      <use-session-parameters>false</use-session-parameters>
      <use-cookie-parameters>false</use-cookie-parameters>
<!-- Comment this processor-role
      <xslt-processor-role>xalan</xslt-processor-role>
 And add this : -->
      <xslt-processor-role>saxon</xslt-processor-role>
      <check-includes>true</check-includes>
    </map:transformer>

<!-- copy/past this transformer -->
    <map:transformer logger="sitemap.transformer.xslt" name="saxon"
pool-grow="2" pool-max="32" pool-min="8" src="org.apache$
        <use-session-parameters>false</use-session-parameters>
        <use-cookie-parameters>false</use-cookie-parameters>
         <xslt-processor-role>saxon</xslt-processor-role>
      <check-includes>true</check-includes>
       
<transformer-factory>net.sf.saxon.TransformerFactoryImpl</transformer-factory>
    </map:transformer>

<!-- Add comment this transformer : 
    <map:transformer logger="sitemap.transformer.xalan" name="xalan"
pool-max="${xalan-transformer.pool-max}" src="org.apach$
      <use-request-parameters>false</use-request-parameters>
      <use-session-parameters>false</use-session-parameters>
      <use-cookie-parameters>false</use-cookie-parameters>
      <xslt-processor-role>xalan</xslt-processor-role>
      <check-includes>true</check-includes>
    </map:transformer>
-->

5 - restart you tomcat... And It's work !!! (For now I just test the
display of my publication home page and it's navigation... Feedback are
welcome)


PS : I'm based on this post :
http://markmail.org/message/ffn2si6zjcoknmok?q=saxon+list:org%2Eapache%2Elenya%2Edev&page=1

Have a good day

On Mon, 17 Nov 2008 11:49:41 +0100, Florent André
<[EMAIL PROTECTED]> wrote:
> Hi list,
> 
> I would like to have regex possibilities (xslt 2.0).
> 
> So how I can add this to Lenya ? I think to this two options :
> 1 - install cocoon 2.2 (How I can do that ?)
> or
> 2 - put a more recent Xalan processor ( I remember some doc on changing
> processor, but this is suffisant ?)
> 
> Have a good day
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to