OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[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]