hello together,
i have following sitemap: <?xml version="1.0" encoding="UTF-8"?> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> <map:components> <map:generators default="Mail_InfoAppealAcceptedGenerator"> <map:generator name="Mail_InfoAppealAcceptedGenerator" src="ameliGenerator.Mail_InfoAppealAcceptedGenerator"> <map:parameter name="storeLocation"/> </map:generator> <map:generator name="savingGenerator" src="ameliGenerator.SavingGenerator"/> </map:generators> <map:transformers default="mailme"> <map:transformer logger='transformer.maildom' name="maildom" src="ameliTransformer.Trax_Transformer"/> <map:transformer name="mailme" src="ameliTransformer.TraxMail_Transformer"/> <map:transformer logger='transformer.savefiles' name='savefiles' src='ameliTransformer.SaveFilesTransformer'/> </map:transformers> <selectors> <selector name="request-attribute" src="org.apache.cocoon.selection.RequestAttributeSelector"/> </selectors> </map:components> <map:flow language="javascript"> <!-- Das Flowscript "game.js" registrieren --> <map:script src="flows/game.js"/> </map:flow> <map:pipelines> <map:pipeline> <map:match pattern="Mail_InfoAppealAcceptedHTML"> <map:generate type="Mail_InfoAppealAcceptedGenerator" src=""/> <map:transform type="mailme" src="mailinfo.xslt"> <!-- map:parameter name="contextPath" value="{request:contextPath}"/--> </map:transform> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="dart"> <map:read src="dart.GIF" mime-type="image/gif" /> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="dartlinks"> <map:read src="dartlinks.GIF" mime-type="image/gif"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="Mail_InfoAppealAccepted.html"> <map:generate type="file" src="cocoon:/Mail_InfoAppealAcceptedHTML"/> <map:transform src="saveFile.xsl"> <map:parameter name="serializer" value="html" /> <map:parameter name="filepath" value="E:/temp/Mail_InfoAppealAccepted.html" /> </map:transform> <map:transform type ="savefiles"/> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="Mail_InfoAppealAccepted.js"> <map:generate src="module:flow-attr:myXml"/> <!-- map:transform src="saveFile.xsl"> <map:parameter name="serializer" value="html" /> <map:parameter name="filepath" value="E:/temp/Mail_InfoAppealAccepted.html" /> </map:transform> <map:transform type ="savefiles"/> <map:serialize type="html"/--> <map:transform type="mailme" src="mailinfo.xslt"> <!-- map:parameter name="contextPath" value="{request:contextPath}"/--> </map:transform> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="Mail_InfoAppealAccepted"> <map:generate type="Mail_InfoAppealAcceptedGenerator" src=""> <map:parameter name="path" value="{}"/> </map:generate> <map:transform type="mailme" src="mailinfo.xslt"> </map:transform> <map:transform src="saveFile.xsl"> <map:parameter name="serializer" value="html" /> <map:parameter name="filepath" value="{path}" /> </map:transform> <map:transform type ="savefiles"/> <map:serialize type="html"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="Mail_InfoAppealAccepted2.js"> <map:generate src="module:flow-attr:myXml"> <map:parameter name="pfad" value="{flow-attribute:filename}"/> </map:generate> <map:transform type="mailme" src="mailinfo.xslt"> <!-- map:parameter name="contextPath" value="{request:contextPath}"/--> </map:transform> <map:transform src="saveFile.xsl"> <map:parameter name="serializer" value="html" /> <!--map:parameter name="filepath" value="E:/temp/objection.html" /--> </map:transform> <map:transform type ="savefiles"> <map:parameter name="target" value="{$pfad}"/> <map:parameter name="source" value="Mail_InfoAppealAccepted2.js"/> </map:transform> <map:serialize type="html"/> </map:match> <map:match pattern=""> <map:call function="main"/> </map:match> </map:pipeline> <!-- map:pipeline> <map:match pattern=""> <map:call function="main"/> </map:match> </map:pipeline--> </map:pipelines > </map:sitemap> so i worke at following mutcher : <map:match pattern="Mail_InfoAppealAccepted2.js"> <map:generate src="module:flow-attr:myXml"> <map:parameter name="pfad" value="{flow-attribute:filename}"/> </map:generate> <map:transform type="mailme" src="mailinfo.xslt"> <!-- map:parameter name="contextPath" value="{request:contextPath}"/--> </map:transform> <map:transform src="saveFile.xsl"> <map:parameter name="serializer" value="html" /> <!--map:parameter name="filepath" value="E:/temp/objection.html" /--> </map:transform> <map:transform type ="savefiles"> <map:parameter name="target" value="{$pfad}"/> <map:parameter name="source" value="Mail_InfoAppealAccepted2.js"/> </map:transform> <map:serialize type="html"/> </map:match> <map:match pattern=""> <map:call function="main"/> </map:match> </map:pipeline> i set two Parameter at flowscript main like filname and path in the Transfomer i will get it. but i dont what do i false? in the following is my flowscript: function main() { var dbmanger=cocoon.getComponent("dbmanager.DBManager"); var nodeDoc = dbmanger.run(); cocoon.request.setAttribute("filename",nodeDoc.getFilename()); cocoon.request.setAttribute("path",nodeDoc.getPath()); var myXml = new java.lang.String(nodeDoc.serializeToString()); var viewData = { "myXml" : myXml }; cocoon.sendPage("Mail_InfoAppealAccepted2.js",viewData); } -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]