You need to remove "exclude-result-prefixes="fo"". I believe that causes
the problem.

On 16.12.2008 22:16:18 Patterson, Gregory Michael wrote:
> Hello,
> I'm having some trouble getting the FOP to properly use an xslt stylesheet.
> I am getting a ValidationException saying I need to put fo:root at the top.
> My first element is an xsl element, but the first fo: element is
> fo:root.  This is exactly the same format as the examples in the fop
> examples packages.
> 
> In my case, I need to pull the appropriate xsl from a database, and
> below is what I'm getting back:
> <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet 
> xmlns:fo="http://www.w3.org/1999/XSL/Format"; 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; exclude-result-prefixes="fo" 
> version="1.1">
>   <xsl:output indent="yes" method="xml" omit-xml-declaration="no" 
> version="1.0"/>
>   <xsl:param name="versionParam" select="'1.0'"/>
>   <!-- ========================= -->
>   <!-- root element: projectteam -->
>   <!-- ========================= -->
>   <xsl:template match="projectteam">
>     <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
>       <fo:layout-master-set>
> .
> .
> .
> 
> 
> 
> Here is the error:
> (Location of error unknown)org.apache.fop.fo.ValidationException: Error: 
> First element must be the fo:root formatting object. Found (Namespace URI: 
> "", Local Name: "stylesheet") instead. Please make sure you're producing a 
> valid XSL-FO document
> Finished.
> 
> If you'll notice, the first fo element is fo:root, but I do have other things 
> (required afaik) before it.
> Thanks in advance for any help.
> -Greg




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to