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: 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

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]