Hi thank you for the reply. I am able to work with Source Writing Transformer. But I have a new issue; how to redirect to another page after using Source Writing Transformer or any other transformer or generator and so on.
Thanks, Lakshmi -----Original Message----- From: Lars Huttar [mailto:[EMAIL PROTECTED] Sent: Monday, January 12, 2004 3:04 PM To: [EMAIL PROTECTED] Cc: Varalakshmi Kollipara Subject: RE: SourceWritingTransformer I assume you have looked at the examples at cocoon/docs/userdocs/components/transformers/sourcewriting-transformer.html Here's what we use (under Cocoon 2.1.2). In the sitemap: ... <map:view name="source" from-label="source"> <map:transform type="write-source"> <!-- <map:parameter name="serializer" value="text" /> --><!-- unnecessary --> </map:transform> <map:transform src="transforms/post-write-source.xsl" /> <map:serialize/> </map:view> ... <map:match pattern="*/*/cell/*/s*/*.xsl"> <!-- Stylesheet to generate Row 5 source code --> <map:generate src="cocoon:/base/{1}/{2}/{3}/s{4}" label="raw" /> <map:transform src="archFrame/s{4}/{3}/{5}.xsl" label="source"> <!-- here --> <map:parameter name="system" value="{1}" /> </map:transform> <map:transform src="transforms/source.xsl" label="raw2"> <map:parameter name="system" value="{1}" /> <map:parameter name="state" value="{2}" /> </map:transform> <map:serialize type="html"/> </map:match> So if the parameter ?cocoon-view=source is included on the request URL, the output of the transform labeled "here" goes to the SourceWritingTransformer; otherwise it goes to a different transformer (post-write-source.html) that formats it as human-friendly HTML. An example of the input to the SourceWritingTransformer: <pages xmlns:sil="http://www.sil.org/namespace/xsp-query" xmlns:xsp-request="http://apache.org/xsp/request/2.0" xmlns:xsp="http://apache.org/xsp" xmlns:source="http://apache.org/cocoon/source/1.0"> <system>Ethnologue</system> <architect>Gary S</architect> <date>2003-12-13</date> <role id="admin">Ethnologue editor</role> <source:write serializer="xml"> <source:source>context:/mount/gem/enterprise/systems/Ethnologue/admin/index. xsp<source:source> <source:fragment> <xsp:page language="java" sil:dummy="" xsp-request:dummy=""> <index-page> <system>Ethnologue</system> <role>Ethnologue editor</role> ... </index-page> </xsp:page> </source:fragment> </source:write> <source:write serializer="text" xmlns:source="http://apache.org/cocoon/source/1.0"> <source:source>context:/mount/gem/ddl-out-oracle.sql</source:source> <source:fragment> <dummy>-- Oracle 9i database schema for Ethnologue -- Automatically generated from GEM system model -- Define the tables CREATE OR REPLACE TABLE Alternate_Dialect_Name ( ... </dummy> </source:fragment> </source:write> ... </pages> -----Original Message----- From: Varalakshmi Kollipara Sent: Friday, January 09, 2004 4:05 PM To: '[EMAIL PROTECTED]' Subject: SourceWritingTransformer Hello everyone can anyone send me some SourceWritingTansformer examples. Thanks in advance, Lakshmi. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
