← Prev in month
← Prev in thread
Errors when processing a custom cover page template
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
← Prev in month
← Prev in thread