sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-developers] Migration Saxon, cocoon.2.0.3


From: Frédéric Glorieux
Subject: [sdx-developers] Migration Saxon, cocoon.2.0.3
Date: Fri, 30 Aug 2002 14:47:53 +0200

Bon point
Saxon cache maintenant correctement la fonction document (ex: <xsl:variable
select="document('')/*/sdx:messages"/>)
Attention, soignez vos xsl, Saxon est très strict sur les priorités des
templates. Une exception est logée dans WEB-INF/logs/core.log à chaque fois
que vous auriez 2templates de priorité égale pour un même noeud.

Mauvais point
A divers stades il arrive que Saxon envoit une exception qui ne se règle
qu'en redémarrant le serveur (ou peut-être seulement avec un
*.xsp?cocoon-reload=true ). Cela ne semble pas provenir des xsl SDX . Ce
serait plutôt interne à Cocoon qui fait un gros usage de transformations (ça
m'arrive parfois en cas d'édition de sitemap.xmap). La clé pourrait être
dans cocoon.xconf

 <!-- XSLT Processor:
   For Xalan: Turn 'incremental-processing' to true if you want a continous
output (if set to false the transformer
   delivers SAX events after all transformations has been done). -->
 <xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"
logger="core.xslt-processor">
  <parameter name="use-store" value="true"/>
  <parameter name="incremental-processing" value="false"/>
 </xslt-processor>

Je n'ai pas encore fouillé les listes pour en savoir plus, mais au cas où,
il semble possible de faire cohabiter les processeur XSLT pour laisser xalan
à Coocoon.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]