[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Errors when processing a custom cover page template
You are probably missing the namespace declaration from the stylesheet element in your saba-docbook XSL? xmlns:fo="http://www.w3.org/1999/XSL/Format" it would look something like this: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version='1.0'> dan Dan Ochs Principal Consultant Wrycan Inc. http://www.wrycan.com/services_xsl.jsp dan(dot)ochs(at)wrycan(dot)com On 8/24/07, Mark Peters <flickrmeister@gmail.com> wrote: > Hi everyone, > > I'm setting up a custom cover page design by following a combination of > instructions from the "Custom page design" section of DocBook XSL: The > Complete Guide ( > http://www.sagehill.net/docbookxsl/PageDesign.html) and > Dave Pawson's "Docbook Title Pages" page > (http://www.dpawson.co.uk/docbook/styling/titlepage.html#d2587e176 > ). Specifically, I'm simply trying to define page numbers of 0 inches on my > cover page (recto). > > My customization layer includes the following select.user.pagemaster > template: > > <xsl:template name="select.user.pagemaster"> > <xsl:param name="element"/> > <xsl:param name="pageclass"/> > <xsl:param name="default-pagemaster"/> > > <xsl:choose> > <xsl:when test="$default-pagemaster = 'titlepage-first'"> > <xsl:value-of select="'my-titlepage'"/> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="$default-pagemaster"/> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > > This template in turn calls the following my-titlepage simple-page-master FO > elements for the titlepage-first page. > > <xsl:template name="user.pagemaster"> > <fo:simple-page-master master-name="my-titlepage" > margin-right="0in" > margin-left="0in" > margin-bottom="0in" > margin-top="0in" > page-height="11in" > page-width=" 8.5in"> > <fo:region-body margin-bottom="{$body.margin.bottom}" > margin-top="{$body.margin.top}" > > column-count="{$column.count.titlepage}"> > </fo:region-body> > <fo:region-before region-name="xsl-region-before-even" > extent="{$region.before.extent}" > display-align="before"/> > <fo:region-after region-name="xsl-region-after-even" > extent="{$region.after.extent}" > display-align="after"/> > </fo:simple-page-master> > </xsl:template> > > When I generate my PDF, Xalan complains that the fo name space isn't defined > for the closing parameter in each of my fo:region-body elements: > > file:///C%3A/docbook/docbook-xsl/fo/saba-docbook.xsl:179: > namespace error : Name space prefix fo on simple-page-master is not defined > page-width="8.5in"> > ^ > file:///C%3A/docbook/docbook-xsl/fo/saba- docbook.xsl:182: > namespace error : Name space prefix fo on region-body is not defined > column-count="{$column.count.titlepage}"> > > ^ > file:///C%3A/docbook/docbook-xsl/fo/saba- docbook.xsl:186: > namespace error : Name space prefix fo on region-before is not defined > display-align="before"/> > ^ > file:///C%3A/docbook/docbook-xsl/fo/saba-docbook.xsl :189: > namespace error : Name space prefix fo on region-after is not defined > display-align="after"/> > ^ > > From what I can tell, I'm following the same instructions that have worked > for others. Could anyone point out where I've made my mistake? > > Thanks, > Mark > > -- > > Mark Peters > Senior Technical Writer > Saba Software
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]