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: Appel à la sitemap à partir du flow ?
Date Thu, 18 Aug 2005 08:35:04 GMT
John S.Washington wrote:

>Hello Mr Perez
>
>Alors effectivement il y a moyen de faire ça avec le src resolver :
>En gros :
>
>var pattern = "toto.xml";
>var resolver = cocoon.getComponent(Packages.org.apache.cocoon.environment.SourceResolver.ROLE);
>var src = resolver.resolveURI("cocoon://" + pattern);
>var reader = new InputStreamReader(src.getInputStream());
>
>Ca devrait fonctionner :)
>  
>

Et une fois qu'on a une Source, on peut utiliser 
org.apache.cocoon.components.source.SourceUtils qui fournit en 
particulier une fonction toDOM(Source) bien pratique!

Par ailleurs, pour manipuler des résultats de pipeline, on peut aussi 
utiliser la classe PipelineUtil qui permet de passer des "view data" 
comme le permet cocoon.sendPage :

var pipelines = 
cocoon.createObject(org.apache.cocoon.components.flow.util.PipelineUtil);
var doc = pipelines.processToDOM("toto.xml", { name : user.name });

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