You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Yves Vindevogel <yv...@implements.be> on 2003/03/17 19:56:54 UTC
Generated XSP page cannot be used as input in generator
Repost ....
Hi,
I try to generate an XSP page by using an XSL file. I get an error when I
try to use the generated page. The error is:
message The namespace prefix "xsp-request" was not declared.
description org.apache.cocoon.ProcessingException: Failed to execute
pipeline.: org.xml.sax.SAXParseException: The namespace prefix "xsp-request"
was not declared.
This is my sitemap
<map:match pattern="db/*/*.xsp">
<map:generate src="db/{1}/{2}.xml"/>
<map:transform src="xsl/db.generatexsp.xsl"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="db/*/*.html">
<!--map:generate src="test.xsp" type="xsp"/-->
<map:generate src="cocoon:/db/{1}/{2}.xsp"
type="xsp"/>
<map:serialize type="xml"/>
</map:match>
My XSL file is this one, containing the declarations
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsp-session="http://apache.org/xsp/session/2.0"
xmlns:xsp-request="http://apache.org/xsp/request/2.0"
xmlns:esql="http://apache.org/cocoon/SQL/v2"
xmlns:xsp="http://apache.org/xsp">
<xsl:template match="/xml">
<xsp:page language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:esql="http://apache.org/cocoon/SQL/v2"
xmlns:xsp-request="http://apache.org/xsp/request/2.0"
xmlns:xsp-session="http://apache.org/xsp/session/2.0"
create-session="true">
<xml>
<esql:connection>
<esql:pool>implements</esql:pool>
<esql:execute-query>
<esql:query>select count(*) as
fieldcount from tblSiteRegisteredUser</esql:query>
<esql:results>
<esql:row-results>
<layout>
<content>
<esql:get-string column="fieldcount"/>
</content>
</layout>
</esql:row-results>
</esql:results>
<esql:error-results>
<layout>
<content>
<p><esql:get-message/></p>
</content>
</layout>
</esql:error-results>
</esql:execute-query>
</esql:connection>
</xml>
</xsp:page>
</xsl:template>
</xsl:stylesheet>
The strange thing is, when I generate with the type equal to "xml", it does
generate the XML. When I save it to "test.xsp" (that's the line in comment)
and try to use it from "file", it works. So the generated file by XSL is
valid. But when I use it from the pipelines, it does not work because of
that error ....
Any idea ??
--
Met vriendelijke groeten,
Kind regards,
Bien à vous,
Yves Vindevogel
Implements
Kempische Steenweg 206 -- 3500 Hasselt -- Belgium
Phone/Fax: +32 (11) 43.55.76 -- Mobile: +32 (478) 80.82.91
Mail: yves.vindevogel@implements.be -- www.implements.be
Quote: The winner never says participating is more important than winning.
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org
-------------------------------------------------------
--
Met vriendelijke groeten,
Kind regards,
Bien à vous,
Yves Vindevogel
Implements
Kempische Steenweg 206 -- 3500 Hasselt -- Belgium
Phone/Fax: +32 (11) 43.55.76 -- Mobile: +32 (478) 80.82.91
Mail: yves.vindevogel@implements.be -- www.implements.be
Quote: The winner never says participating is more important than winning.
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org