Re: [xsl] XML to PDF using XSL FO

Subject: Re: [xsl] XML to PDF using XSL FO
From: "Venkat Gyambavantha" <vgyambav@xxxxxxxxx>
Date: Fri, 27 Jun 2003 15:37:56 -0700
If i just use <xsl:apply-templates />, i see only the text content. I want
to get original xml (with elements) into my PDF

Thanks
----- Original Message -----
From: "Wendell Piez" <wapiez@xxxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, June 27, 2003 3:22 PM
Subject: Re: [xsl] XML to PDF using XSL FO


> Venkat,
>
> When you say <xsl:copy-of select="."/> inside your block inside the flow,
> you're saying "copy the current node (with all its descendants) into the
> result". So your XML source is getting copied into your FO result, and
your
> FO processor doesn't like it.
>
> Try <xsl:apply-templates/> and see where that gets you....
>
> Cheers,
> Wendell
>
> At 04:36 PM 6/27/2003, you wrote:
> >Hi:
> >
> >I am trying to generate a PDF from XML using XSL FO.
> >Bascially the PDF file should contain original XML as it as with all the
> >elements.
> >
> >I used the following stylesheet, but it fails while generating PDF saying
> >that unexpected element (my root node from the original xml) is found.
> >
> ><xsl:stylesheet version="2.0"
> >xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> >   <xsl:output method="xml" encoding="UTF-16"/>
> >
> >   <xsl:template match="/">
> >    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
> >     <fo:layout-master-set>
> >       <fo:simple-page-master master-name="my-page">
> >          <fo:region-body margin="1in" />
> >       </fo:simple-page-master>
> >     </fo:layout-master-set>
> >
> >     <fo:page-sequence master-reference="my-page">
> >       <fo:flow flow-name="xsl-region-body">
> >         <fo:block><xsl:copy-of select="." /></fo:block>
> >       </fo:flow>
> >    </fo:page-sequence>
> >   </fo:root>
> >
> >   </xsl:template>
> >
> ></xsl:stylesheet>
>
>
> ======================================================================
> Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
> Mulberry Technologies, Inc.                http://www.mulberrytech.com
> 17 West Jefferson Street                    Direct Phone: 301/315-9635
> Suite 207                                          Phone: 301/315-9631
> Rockville, MD  20850                                 Fax: 301/315-8285
> ----------------------------------------------------------------------
>    Mulberry Technologies: A Consultancy Specializing in SGML and XML
> ======================================================================
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread