> I seem to have done everything right and was testing out the
> SourceWritingTransformer and can't get it to write to a file.
> I have the
> pipeline
>
> <map:match pattern="test/*.xsp">
> <map:generate type ="serverpages" src="test/{1}.xsp"/>
> <map:transform type="sql">
> <map:parameter name="use-connection" value="dev_database"/>
> </map:transform>
> <map:transform src="test/metadata.xsl"/>
> <map:transform type="xslt-with-parameters"
> src="test/source.xsl">
> <map:parameter name="page-title" value="{page-title}"/>
> </map:transform>
> <map:transform type="tofile2">
> <map:parameter name="serializer" value="xml"/>
> </map:transform>
> <map:serialize type="xml"/>
> </map:match>
>
>
> I know that everything up to the second transformation works
> (until the
> tofile2 trans which is the SWT). The input to the SWT looks
> like this:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <source:write
> xmlns:source="http://apache.org/cocoon/source/1.0" src="
> context://my.xml">
> <KnowledgeObject xmlns:sql="http://apache.org/cocoon/SQL/2.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> .......stuff..........
> � </KnowledgeObject>
> � </source:write>
Can you try with a src containing only the path and no "context:" at all?
I think it may be the problem.
Gurus will confirm, but I think that Writable source are URLs that can
written
to. context:// is a pseudo protocol, that is probably not handled correctly
bu the SWT. Try with a path, I think SWT will be happier.
Note for developpers: may be, the context:// could be considered a Writable
Source.
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>