[dsdl-discuss] Framework: Apache Cocoon site maps

From: Rick Jelliffe <ricko@topologi.com>
Date: Mon Jun 17 2002 - 07:28:11 UTC

Any technology that may be relevant for us is Apache Cocoon sitemaps.

These let you define pipelines to generate documents dynamically.

Here are the terms they use:

Generators -- generate a stream -- N/A
Transformers -- what you expect, see below
Serializers -- what you expect -- N/A
Matchers -- match an incoming filename, and register the pipeline
Selectors -- boolean function enabling a pipeline
Actions -- function, can be used to "make" other parts of the pipeline dynamically

The transformers they have include

 XSLT Transformer (The default transformer)
 Fragment Extractor Transformer
 I18n Transformer
 Log Transformer
 Filter Transformer
 Read DOM Session Transformer
 Write DOM Session Transformer
 XInclude Transformer
 XT Transformer

They have no concept of validator, except perhaps as an action or a selector.

My strawman splits "transformer" into three (with overlapping names): selectors,
transformer, tokenizer. My suggestion for <phase> and <pass> and @haltOnFail
works in the same kind of area as their selector, I think.

Cheers
Rick

--
DSDL members discussion list
To unsubscribe, please send a message with the
command  "unsubscribe" to dsdl-discuss-request@dsdl.org
(mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)
Received on Mon Jun 17 03:15:40 2002

This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:27 UTC