> From: Steven Sedlmeyer [mailto:[EMAIL PROTECTED]]
> 
> I was under the (apparently mistaken) impression that I could set
attributes
> such as <indent> on a serializer both in the <map:serializer/> node
which
> makes the setting global to the system or in the <map:serialize/> node
> inside a pipeline making the setting apply only to the pipeline.  For
> example:
> 
> 1.
> 
> <map:serializers>
> <map:serializer name="foo" ....>
>       <indent>no</indent>
> </map:serializer>
> </map:serializers>
> 
> sets indent to no for all pipelines using the "foo" serializer
> 
> while:
> 
> 2.
> 
> <map:serializers>
> <map:serializer name="foo" ..../>
> </map:serializers>
> 
> <map:pipelines>
> <map:pipeline>
> <map:match pattern="testfoo">
>       <map:generate src="xsp/test1.xsp" type="serverpages"/>
>               <map:serialize type="foo">
>               <indent>no</indent>
>               </map:serialize>
> </map:match>
> </map:pipeline>
> </map:pipelines>
> 
> sets indent to "no" for when the pipeline matches on "testfoo" but not
for
> any other match that uses the "foo" serializer.
> 
> Am I mistaken or is this how things are supposed to operate?

You are mistaken. Serializers do not accept local configuration (as of
now).


>  If it isn't
> how they're supposed to operate then is there an accepted method to
> accomplish this that doesn't involve defining a "foo2" serializer with
> <indent/> set to on?

Nope, there is no way (currently) around it. (some future version of
cocoon might have this changed; see serializer configuration thread on
dev list)

Vadim
 
> Thanks
> 
> Steve Sedlmeyer
> 


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to