docbook-apps message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Errors when processing a custom cover page template
- From: "Mark Peters" <flickrmeister@gmail.com>
- To: docbook-apps@lists.oasis-open.org
- Date: Fri, 24 Aug 2007 12:57:15 -0400
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]