Bertrand Delacretaz wrote:

Le Jeudi, 14 ao� 2003, � 15:24 Europe/Zurich, Sylvain Wallez a �crit :

...But what if we write it the other way around :
<map:read src="docs/{1}.doc">
 <map:generate src="docs/{1}.doc" type="wordToXml" label="content"/>
</map:read>


I find this more understandable (but dunno about implementation):

<!-- if reader is executed, the rest is not -->
<map:read src="docs/{1}.doc" unless-view="wordToXml"/>
<map:generate src="docs/{1}.doc" type="wordToXml"/>
<map:transform...


Interesting. This is looks like a more compact notation for the view-selector I was thinking of at first. We're leaving the RT world...

But shouldn't we keep labels that are already used into pipelines ? E.g :

<map:read src="docs/{1}.doc" label="raw, xdoc"/>
<map:generate src="docs/{1}.doc" type="word2xml" label="raw"/>
<map:transform src="xword2xdoc.xsl" label="xdoc"/>

The "label" on the reader would skip the reader if the requested view corresponds to one of these labels. Now should this be named "label" or "unless-label" ?

Ah, and this is very easily implementable ;-)

Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance  -  http://www.orixo.com




Reply via email to