For generation xml with xsp I have use any stylesheets for any tags. I define:
simple.xsp: <?xml version="1.0" encoding="ISO-8859-1"?> <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:xscript="http://apache.org/xsp/xscript/1.0" > <page> <title>Inline XScript variable(include xml)</title> <content> <xscript:variable name="var1" scope="session"> <para1>it a second line!!!</para1> </xscript:variable> <xscript:variable name="mystyle" href="work/test/simple.xsl" scope="global"/> <xscript:variable name="my-var" href="work/test/simple.xml"/> <xscript:variable name="result"> <xscript:transform name="var1" stylesheet="mystyle"/> </xscript:variable> <xscript:get name="my-var"/> <xscript:get name="result"/> <xscript:remove name="my-var"/> <xscript:remove name="var1"/> <xscript:remove name="result"/> </content> </page> </xsp:page> simple.xml: <?xml version="1.0"?> <including> <para>This is my first Cocoon page!</para> <para>this line including from external file</para> </including> simple.xsl: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="para1"> <h1><xsl:value-of select="."/></h1> </xsl:template> </xsl:stylesheet> simple2html.xsl: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsp-request="http://apache.org/xsp/request/2.0"> <xsl:template match="page"> <html> <head> <title> <xsl:value-of select="title"/> </title> </head> <body bgcolor="white" alink="red" link="blue" vlink="blue"> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="para"> <h4><xsl:value-of select="."/></h4> </xsl:template> <xsl:template match="@*|node()" priority="-2"><xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy></xsl:template> <xsl:template match="text()" priority="-1"><xsl:value-of select="."/></xsl:template> </xsl:stylesheet> and next line in sitemap.xmap: <map:match pattern="test/*"> <map:generate type="serverpages" src="work/test/{1}.xsp"/> <map:transform src="work/test/simple2html.xsl"/> <map:serialize/> </map:match> And I have next error: / Error in running Transformation/ More precisely: /org.apache.cocoon.ProcessingException: Error in running Transformation: java.lang.NullPointerException/ Original exception : java.lang.NullPointerException at org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(TransformerImpl.java:1007) Does anyone have any ideas what I'm doing wrong? Thanx. Yury --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>