[EMAIL PROTECTED] wrote:
> Hello List,
> 
> I ve got two pipelines:
> 
>     <map:match pattern="*/*/*.pdf" >
>       <map:generate src="{global:xml-path}/{1}/{3}.xml"/>
>       <map:transform type="xslt-saxon"
> src="{global:stylesheet-path}/{1}/{2}.xsl" label="content"/>
>       <map:serialize type="fo2pdf"/>            
>     </map:match>  
> 
>     <map:match pattern="Print/*/*.*">
>       <map:call function="makepdf">        
>         <map:parameter name="folder" value="{global:working-path}"/>
>         <map:parameter name="file" value="{2}"/>
>         <map:parameter name="extention" value=".{3}"/>
>         <map:parameter name="customer" value="null"/>
>         <map:parameter name="stylesheet" value="{1}"/>
>       </map:call>
>     </map:match>
> 
> The problem ist, that when ever I call the second pipeline the first is
> executet because "Print/*/*.*" also matches "*/*/*.pdf".
> Is there a way to tell Cocoon to use a pipeline only if a wildcard is NOT of
> a special value? I want the fist pipeline beeing matched only if the first
> wildcard is NOT "Print".
> 
> Is this possible? How?

Er, put the Print/*/*.* one first?

Regards, Upayavira

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to