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]

Reply via email to