A "resource" is a subroutine to prevent repeating code. Add the resource to the "resources" section. The "map:resources" element is a child of "map:sitemap". The typical order is zero or one each of "map:components", "map:views", "map:resources", then one or more "map:pipelines".
<map:resources> <map:resource name="log-to-file"> <map:transform src="fallback://lenya/xslt/authoring/edit/addSourceTags.xsl"> <map:parameter name="source" value="context://lenya/pubs/debug/{fileprefix}-{filedatetime:currentDate}.xml"/> </map:transform> <map:transform type="write-source"> <map:parameter name="serializer" value="xml"/> </map:transform> <map:transform src="fallback://lenya/xslt/authoring/edit/removeSourceTags.xsl"/> </map:resource> </map:resources> In the pipeline, you use: <!-- DEV DEBUG 1 BEGIN --> <map:call resource="log-to-file"><map:parameter name="fileprefix" value="AfterTransform1"/></map:call> <!-- DEV DEBUG 1 END --> XML does not care if the elements are on one line or multiple lines. I condensed the "function call" to one line, but you can indent the three elements on as many lines as you want. solprovider On 10/12/08, Florent André <[EMAIL PROTECTED]> wrote: > In the XMAP that I want to debug, I have to write (copy-past in reality) > this at each debug point : > <!-- /////debugging 2////// --> > > <map:transform > src="fallback://lenya/xslt/authoring/edit/addSourceTags.xsl"> > <map:parameter name="source" > > value="context://lenya/pubs/debug/AfterIncludeSubNews-{filedatetime:currentDate}.xml"/> > > </map:transform> > <map:transform type="write-source"> > <map:parameter name="serializer" value="xml"/> > </map:transform> > <map:transform > src="fallback://lenya/xslt/authoring/edit/removeSourceTags.xsl"/> > > <!-- debugging --> > > This 9 lines are not very "sexy", and if many debug point are define, the > reading of the xmap is less easy... > > So, > It's possible to define a "super transformer" that groups this 3 > transformers ? (All tranformers that I see are define with a java class, > but not with sub-tranformation...)