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]