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:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]