cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Quinn <sharkb...@mac.com>
Subject Re: [RT] reconsidering pipeline semantics
Date Wed, 03 Jul 2002 09:16:18 GMT

On Wednesday, July 3, 2002, at 08:30 AM, Gerhard Froehlich wrote:

> What are the typical use cases for:

Sample from <slash-edit/>:

	<map:match pattern="content-pre(*,**)">

		<!-- uses pipeline as generator -->
		<map:generate src="cocoon:/request-pre({1})"/>

		<!-- uses pipeline as 'transformer-generator' -->
		<map:transform src="cocoon:/make-validator(page)"/>

		<map:transform src="editor/stylesheets/validationFilter.xsl"/>
		<map:serialize type="xml"/>
	</map:match>

	In practice, this one is already internal, so the serialize 
is redundant here too.

> (1) using a pipeline as a generator

	<!-- request generator pipeline -->
	<map:match pattern="request-*(*)">
		<map:generate type="request"/>
		<map:transform src="editor/stylesheets/request2editor.xsl">
			<map:parameter name="sub" value="{2}"/>
			<map:parameter name="behaviour" value="{1}"/>
		</map:transform>
		<map:serialize type="xml"/>  <!-- redundant (!) -->
	</map:match>

> (2) using a pipeline as a transformer

	<!-- Transformer generator pipeline -->
	<map:match pattern="make-validator(*)">
		<map:generate src="editor/docs/schematron-{1}.xml"/>
		<map:transform src="editor/stylesheets/schematron-validator2xsl.xsl"/>
		<map:serialize type="xml"/>  <!-- redundant (!) -->
	</map:match>

	I am not sure if this is the same thing as a "pipeline as a 
transformer".

> (3) using a pipeline as a serializer
>

	Dunno



regards Jeremy


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message