On Wednesday, Aug 20, 2003, at 13:28 Europe/Rome, Carsten Ziegeler wrote:
Sylvain Wallez wrote:Ah, ok ,so the given example:possible to passOne thing missing is passing information from the pipeline to the components. For example if you write this pipeline:
<map:generate type="filteredFile" src="afile.xml"> <map:parameter name="a parameter" value="a value"/> ...
I assume that the src info and the parameters are passed to the "real"
generator which in this case is the file generator. Is itinfo to the other components as well, so can I pass a parameter to thethought about it
xslt transformer?
I'm not sure if this is needed (or if it's FS); I have notbut it immediately came up my mind :)
You really have to consider virtual components as "typed resources",
this means we'll be able to pass parameters to these virtual components
just a we do today for resources.
<map:serializer type="abs-html"> <map:transform type="link-absolutizer"> <map:parametrer name="base-uri" value="{site-root}"/> </map:transform> <map:serialize type="html"/> </map:serializer>
and then : <map:serialize type="abs-html"> <map:parameter name="site-root" value="http://my.host/root/"/> </map:serialize>
<map:generator name="filteredFile"> <map:generate type="file"/> <map:transform type="xslt" src="namespaceFilter.xsl"/> </map:generator>
wouldn't work as the file generator would get not src, it has to: <map:generator name="filteredFile"> <map:generate type="file" src="{src}"/> <map:transform type="xslt" src="namespaceFilter.xsl"/> </map:generator>
with <map:generate type="filteredFile"> <map:parameter name="src" value="some.xml"/>+1, yes because then it would look like this:
The only problem is for the "src" attribute. Should we simply pass it as
a "src" parameter ?
<map:generate type="filteredFile" src="some.xml"/>
which is much more convenient.
I like this. +1
-- Stefano.