As quoted from Upayavira <[EMAIL PROTECTED]>:
> Another way you can do it is read your original content from disc, then transform it
> into something like:
>
> <xml>
> <source:write>
> <content>Blah</content>
> </source:write>
> <content>Blah</content>
> </xml>
>
> This way you repeat your content twice, once to go into the SWT, and once to go on
> to the output. Your following transformer then just strips out any nodes in the SWT
> namespace.
>
> Make sense?
>
> Can you explain a little more _why_ you want to be writing to disk? That'll help me
> understand how best you can achieve your requirements.
The thing is I generate a stylesheet in B which is used in A (and in other
pipelines):
<match pattern="B">
<map:generate src="resources/{filename}.xml"/>
<map:transform src="styles/Meta_output.xsl"/>
<map:serialize type="xml"/>
</map:match>
Note that the output of B is a stylesheet (say output.xsl).
Then the first thing that comes to mind is using the Cocoon protocol to read
this output.xsl as the src of the transformer in A:
<match pattern="A">
<map:generate src="resources/bla.xml"/>
<map:transform src="cocoon:/B"/>
<map:serialize type="html"/>
</map:match>
But unfortunately this does not work. (I have posted messages on this matter a
few days ago). The output of A is not what it should be at all.
So I thought a workaround is to write the output.xsl to file and then read it in
A. But then I had the issue of dependencies....
I hope i have been clear enough. By the way have you ever tried to use cocoon:/
as the src of a Transformer?
Thanks,
Ali
> Regards, Upayavira
>
>
> <map:match ...>
> <map:generate src="original source">
> <map:transform src="make_
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
-- Ali Mesbah, West Consulting B.V., www.west.nl, +31 15 2191600
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]