Thank you, It's work like a charm ! And now, debug lines are clean and human readable.
Have a good day On Sun, 12 Oct 2008 12:04:13 -0400, [EMAIL PROTECTED] wrote: > 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...) > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]