Bonjour Patrick, sans rentrer dans le detail, je pense que ce que tu cherche est le cinclude ou le xinclude transformer
qq chose comme : <map:match pattern="**.inc"> <map:generate type="jx" src="{1}"/> <!-- traitement xslt et sérialisation --> </map:match> qui serait appelé via un pipe <map:match pattern="aggregate"> <map:generate src="acces_url_bd"/> <!-- traitement xslt preparant les url dynamiques--> <!-- cinclude transformer--> <!-- serialize--> </map:match> Bonne chance Marc Le 21/02/07, Patrick Thomas <[EMAIL PROTECTED]> a écrit :
Bonjour, Pardon de faire encore appel à vous pour une question basique, mais je m'emmêle un peu les crayons dans les différentes technos proposées par Cocoon. Je fais une petite appli de lecture/abonnement à des flux rss. L'exemple de syndication donné dans les cocoon/samples est statique (l'adresse des flux : "moreover", etc., est écrite en dur dans le sitemap)et ne m'aide pas beaucoup. J'utilise le système JXTemplate-CForms-Flowscript pour gérer l'ensemble. Depuis le script je récupère l'adresse du flux envoyée par le client (ou issue d'une BDD d'abonnements) puis je retourne au sitemap. Il faudrait que je puisse écrire : <map:match pattern="..."> <map:generate type="jx" src="cette adresse dynamique"/> <!-- traitement xslt et sérialisation --> </map:match> Mais je n'arrive pas à récupérer cette adresse depuis le script pour l'intégrer dans le src du template. Si j'envoie un objet avec le SendPage(), je peux le récupérer dans le jx-template, mais pas dans le src. Même chose si je positionne un attribut de session. Bref, je suis un peu coincé. Est-ce que l'un d'entre vous peut m'aider pour réaliser ça a minima (c-à-d sans entrer dans des technos trop lourdes) ? Accessoirement, si vous aviez un exemple (simple) de récupération dynamique de flux rss (ou autre source externe), je suis preneur. Merci d'avance Patrick --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]