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]

Reply via email to