Hello

has someone tried to generate a PDF from an XSP
wich is filled by DatabaseRequest?
I tried it, but the result won't come up in my 
Browserwindow!! Only the static Data like <title>
will be shown.

I tried to pipe the Request through the sitemap
like this:

<map:match pattern="view-pdf/*">
  <map:generate src="docs/myown/ifx/{1}"/>
  <map:transform
src="stylesheets/myown/dctv2pdf.xsl"/>
  <map:serialize type="fo2pdf"/>
</map:match>

The Stylesheet and the xsp will be attached.
It would be great if someone could point me in the 
right direction.

BTW: If I call the xsp via this for HTML it works:

<map:match pattern="ifx/*">
  <map:generate type="serverpages"
src="docs/myown/ifx/{1}.xsp"/>
  <map:transform
src="stylesheets/myown/default.html.xsl">
    </map:transform>
    <map:serialize/>
   </map:match>

What am I doing wrong??

daniel

=====
--------------------------------------------------------
Daniel Pfuhl
mailto:[EMAIL PROTECTED]

__________________________________________________________________
Do You Yahoo!?
Gesendet von Yahoo! Mail - http://mail.yahoo.de
<?xml version="1.0" encoding="ISO-8859-1"?>

<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";
>


  <page>

   <title>C2-DCTV</title>

	<start><xsp-request:get-parameter name="startDate" default="Not provided"/></start>
	<stop><xsp-request:get-parameter name="endDate" default="Not provided"/></stop>
   <esql:connection>
     <esql:driver>com.informix.jdbc.IfxDriver</esql:driver>
     <esql:dburl>jdbc:informix-sqli://xxx.xxx.xxx.xxx:xxxx/media360:INFORMIXSERVER=media360_tcp</esql:dburl>
     <esql:username>user</esql:username>
     <esql:password>PW</esql:password>
     <esql:execute-query>
       <esql:query>SELECT assetid, id, vdate, topic, duration, bitrate, filename FROM dctv_videos_base WHERE vdate BETWEEN '<xsp-request:get-parameter name="startDate" default="null"/>' AND '<xsp-request:get-parameter name="endDate" default="null"/>'</esql:query>
       <esql:results>
         <esql:row-results>
          <content>
           <assetid><esql:get-string column="assetid"/></assetid>
           <id><esql:get-string column="id"/></id>
           <vdate><esql:get-string column="vdate"/></vdate>
           <topic><esql:get-string column="topic"/></topic>
           <duration><esql:get-string column="duration"/></duration>
           <bitrate><esql:get-string column="bitrate"/></bitrate>
           <filename><esql:get-string column="filename"/></filename>
           </content>
         </esql:row-results>
       </esql:results>
     </esql:execute-query>
   </esql:connection>



  </page>
</xsp:page>
<?xml version="1.0"?>

<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
  xmlns:fo="http://www.w3.org/1999/XSL/Format";>

  <xsl:template match="/">
   <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>

    <fo:layout-master-set>
     <fo:simple-page-master master-name="page"
                  page-height="29.7cm"
                  page-width="21cm"
                  margin-top="1cm"
                  margin-bottom="2cm"
                  margin-left="2.5cm"
                  margin-right="2.5cm">
       <fo:region-before extent="3cm"/>
       <fo:region-body margin-top="3cm"/>
       <fo:region-after extent="1.5cm"/>
     </fo:simple-page-master>

     <fo:page-sequence-master master-name="all">
       <fo:repeatable-page-master-alternatives>
	 <fo:conditional-page-master-reference master-name="page" page-position="first"/>
       </fo:repeatable-page-master-alternatives>
     </fo:page-sequence-master>
    </fo:layout-master-set>

    <fo:page-sequence master-name="all">
      <fo:static-content flow-name="xsl-region-after">
	<fo:block text-align="center"
	          font-size="10pt"
		  font-family="serif"
		  line-height="14pt">Seite <fo:page-number/></fo:block>
      </fo:static-content>

      <fo:flow flow-name="xsl-region-body">
        <xsl:apply-templates/>
      </fo:flow>
    </fo:page-sequence>
   </fo:root>
  </xsl:template>


<xsl:template match="page">
	<fo:block font-size="10pt" space-before.optimum="28pt" text-align="center"><xsl:value-of select="title"/></fo:block>
    <fo:block>hier content<xsl:apply-templates select="content"/></fo:block>
  </xsl:template>

  <xsl:template match="content">
    <fo:block font-size="12pt" space-before.optimum="12pt" text-align="center">nun die ID<xsl:apply-templates select="id"/></fo:block>
  </xsl:template>

  <xsl:template match="id">
  	<xsl:apply-templates/>
  </xsl:template>
</xsl:stylesheet>

---------------------------------------------------------------------
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]>

Reply via email to