cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Céline BISSLER <celine.biss...@uhp-nancy.fr>
Subject Re: cocoon 2.1.10 et Xinclude
Date Thu, 28 Dec 2006 10:59:30 GMT
Bon en fait j'ai la même erreur avec mon ancien cocoon donc rien a voir 
avec la 2.1.10.

Mais je ne vois pas d'où vient le problème donc je vous détaille :
j'ai 2 pipeline et le 1er inclu le second :

<!-- representation d'un program en XML pour indexation -->
            <map:match 
pattern="ProgramIndexId=*langueIndex=*CDMlangueIndex=*">
                <map:generate src="cocoon:/FichesCDM/{1}.xml"/>
                <map:transform src="TemplatesForIndexing/Program.xsl" 
type="xslt">
                    <map:parameter name="idProgram" value="{1}"/>
                    <map:parameter name="idFile" value="{1}"/>
                    ...
                </map:transform>
                <map:transform type="xinclude"/>
                <map:transform type="i18n">
                    <map:parameter name="locale" value="{2}"/>
                </map:transform>
                <map:serialize encoding="UTF-8" type="xml"/>
            </map:match>
            <!-- representation d'un subProgram en XML pour indexation -->
            <map:match 
pattern="SubProgramIndexFile=*Id=*langueIndex=*CDMlangueIndex=*">
                <map:generate src="cocoon:/FichesCDM/{1}.xml"/>
                 <map:transform 
src="TemplatesForIndexing/SubProgram.xsl" type="xslt">
                    <map:parameter name="idProgram" value="{2}"/>
                    <map:parameter name="idFile" value="{1}"/>
                       ...
                </map:transform>
                <map:transform type="xinclude"/>
                <map:transform type="i18n">
                    <map:parameter name="locale" value="{3}"/>
                </map:transform>
                <map:serialize encoding="UTF-8" type="xml"/>
            </map:match>

et dans mes xsl (importé dans TemplatesForIndexing/Program.xsl) j'ai :

<xsl:template match="refProgram">
        <xsl:variable name="id" select="@idRef"/>
        <xsl:for-each select="//subProgram[@id=$id]">
            <xi:include 
href="cocoon:/SubProgramIndexFile={$idFile}Id={$id}langueIndex={$userLang}CDMlangueIndex={$CDMuserLang}"/>
           
        </xsl:for-each>
    </xsl:template>

J'ai vérifié en arretant le pipeline avant le xinclude j'ai bien :
<programStructure>
<xi:include 
href="cocoon:/SubProgramIndexFile=UHP-PROG32Id=UHP-PROG33langueIndex=fr_FRCDMlangueIndex=fr-FR"/>
<xi:include 
href="cocoon:/SubProgramIndexFile=UHP-PROG32Id=UHP-PROG34langueIndex=fr_FRCDMlangueIndex=fr-FR"/>
<xi:include 
href="cocoon:/SubProgramIndexFile=UHP-PROG32Id=UHP-PROG35langueIndex=fr_FRCDMlangueIndex=fr-FR"/>
<xi:include 
href="cocoon:/SubProgramIndexFile=UHP-PROG32Id=UHP-PROG36langueIndex=fr_FRCDMlangueIndex=fr-FR"/>
</programStructure>

Or quand je remet le xinclude la page tourne dans le vide, pas un 
message d'erreur et rien ne s'affiche. J'ai essayé à la main les hrefs 
ci dessus ils marchent et le pire c'est que eux mêmes ont des inclusions 
qui fonctionnent !

J'ai tout essayé je ne vois pas d'où vient le problème...  surtout que 
par le passé ça a marché... ou je devient folle.

Est-ce que vous pouvez m'aider?

Merci d'avance,

Céline
PS : petite question subsidiaire comment faire pour que cocoon logue et 
en mode debug si possible?

Céline BISSLER a écrit :
> Bonjour,
>
> Je viens de changer de version de cocoon pour passer à la 2.1.10 or 
> mes inclusions ne fonctionnent plus.
> Par exemple :
> <xi:include href="cocoon:/un_pipeline_de_ma_sitemap"/>
>
> Lorsque je charge la page contenant le xinclude ça boucle indéfiniment.
>
> Je n'avais pas ce problème avec la version précédente est-ce que la 
> syntaxe du Xinclude a changé? ou le début d'URL cocoon:/ n'est-il plus 
> pris en compte?
>
> Merci d'avance et joyeuses fêtes.
>
> Céline
>

-- 
Céline Bissler
Centre de Ressources Informatiques
Université Henri Poincaré


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