Re: [xsl] Need help with XSL-FO

Subject: Re: [xsl] Need help with XSL-FO
From: "Betty L. Harvey" <harvey@xxxxxxxxxx>
Date: Wed, 7 Aug 2002 15:05:58 -0400 (EDT)
Whoops - should be match="MyRootElement", not select="MyRootElement"

Betty

On Wed, 7 Aug 2002, Betty L. Harvey wrote:

> 
> Your <fo:root> element must be inside a <xsl:template>, i.e.,
> 
> <xsl:template select="MyRootElement">
>   <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
>      ...
>   </fo:root>
> </xsl:template>
> 
> Betty
> 
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
> Betty Harvey                         | Phone: 410-787-9200 FAX: 9830 
> Electronic Commerce Connection, Inc. |        
> harvey@xxxxxxxxxx                    | Washington,DC SGML/XML Users Grp
> URL:  http://www.eccnet.com          | http://www.eccnet.com/xmlug/
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/  
> 
> On Wed, 7 Aug 2002, Sandra Mcdonnell wrote:
> 
> > First, thank you all for the help you've given me already this week.
> > 
> > I am using XML Spy and attempting a transformation to render my XML as a 
> > PDF. XML Spy uses Xalan and FOP. I created the following  XSL based on a 
> > terrific article by Doug Tidwell. I am an ABSOULTE BEGINNER and can't 
> > figure out why I keep getting errors.
> > 
> > <?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";>
> >    
> >     <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
> >     <xsl:output method="text"/>
> > 
> > <xsl:processing-instruction name="cocoon-format" type="text/xslfo"/>
> >    
> >     <xsl:template match="/">
> >         <xsl:apply-templates/>
> >     </xsl:template>
> > 
> > <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
> >         <fo:layout-master-set>
> >             <fo:simple-page-master master-name="standard">
> >                 <fo:region-body region-name="body" extent="1.1in" 
> > page-width="8.5in" page-height="11in" margin-top="1in" 
> > margin-bottom="1in" margin-left="1in" margin-right="1in"/>
> >                 <fo:region-before extent=".75in"/>
> >             </fo:simple-page-master>
> >         </fo:layout-master-set>
> >         <fo:page-sequence master-reference="standard">
> >             <fo:flow flow-name="body">
> >                 <xsl:apply-templates select="Head1"/>
> >                 <xsl:apply-templates select="Head2"/>
> >                 <xsl:apply-templates select="para"/>
> >             </fo:flow>
> >         </fo:page-sequence>
> >     </fo:root>
> > 
> >     <!-- Template to apply to all Head1 nodes -->
> >     <xsl:template match="Head1">
> >         <fo:block font-family="Helvetica" font-size="16pt" 
> > space-before.minimum="12pt" space-after="12pt">
> >             <xsl:apply-templates/>
> >         </fo:block>
> >     </xsl:template>
> >     <!-- Template to apply to all Head2 nodes -->
> >     <xsl:template match="Head2">
> >         <fo:block font-family="Helvetica" font-size="14pt" 
> > space-before.minimum="12pt" space-after="12pt">
> >             <xsl:apply-templates/>
> >         </fo:block>
> >     </xsl:template>
> >     <!-- Template to apply to all para nodes -->
> >     <xsl:template match="para">
> >         <fo:block font-family="Helvetica" font-size="10pt" 
> > space-after="6pt">
> >             <xsl:apply-templates/>
> >         </fo:block>
> >     </xsl:template>
> > </xsl:stylesheet>
> > 
> > 
> > I appreciate any help you fine people can give me, and I apologize for 
> > asking so many questions. I've ordered the XSL-FO book that O'Reilly is 
> > producing, but its not even available until 8/15. I'm just a tech writer 
> > with a few XML (and XSLT, and XPATH, and XML Schema) books, the 
> > internet, and a project to complete.
> > 
> > Thanks again,
> > Sandy
> > 
> > 
> > 
> > 
> >  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