cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylv...@apache.org>
Subject Re: Question sur XSLTC
Date Thu, 20 Oct 2005 14:39:59 GMT
MAHE Vincent RD-TECH-REN wrote:
> Bonjour,
>
> Je suis en train de faire des essais sur les performances de Cocoon et j'essaie d'activer
XSLTC dans mon sitemap.xmap en remplaçant :
> <xslt-processor-role>xalan</xslt-processor-role>
> Par
> <xslt-processor-role>xsltc</xslt-processor-role>
>
> Ça marche plutot bien mais j'aimerais savoir où sont générées les feuilles de style
Java compilées ?
>   

Elles n'existent pas ! Les XSL sont compilées à la volée et renvoyées 
sous forme d'un objet Templates qui est conservé en cache par Cocoon.

C'est le comportement par défaut de XSLTC utilisé avec l'API 
javax.xml.transform. On peut toutefois obtenir des fichiers .class (mais 
pour quoi faire?) soit avec des options sur le Transformer ou en 
utilisant le compilateur XSLTC en ligne de commande.

http://xml.apache.org/xalan-j/xsltc_usage.html#api-attributes
> PS : quand on utilise XSLTC, il n'a pas l'air de bien gérer les instructions du style
<xsl:variable name="browser-node" select="document('file.xml')>
>   

Je ne sais pas pour cette instruction en particulier, mais XSLTC a 
quelques restrictions dans son implémentation de XSLT.

Sylvain

-- 
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message