Hi Dave,
Since you mention ns stripping, I presume you are processing a DB5 document
with the non-namespaced stylesheets. If so, then I can tell you that in the
stripping process the d:book/d:info element is transformed into an info
element, at least in the 1.74.0 stylesheets (see common/stripns.xsl). The
stylesheets do handle info, even though it is not a DB4 element, simply as a
convenience in this manner:
<xsl:choose>
<xsl:when test="bookinfo/title">
<xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/title"/>
</xsl:when>
<xsl:when test="info/title">
<xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/title"/>
</xsl:when>
<xsl:when test="title">
<xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title"/>
</xsl:when>
</xsl:choose>
This construction enables the base stylesheets to be easily transformed into
the namespaced stylesheets by a mechanical process.
I think what you are seeing is that the template that matches on book does
not do a general apply-templates on the info element. Instead, the
titlepage.templates.xsl stylesheet module selectively applies templates to
some of the children of info, based on the specs in the
titlepage.templates.xml spec file. So a template with match="/book/info"
would never be reached, unless you customized the match="book" template to
apply it. If the titlepage spec file includes revhistory for book, then
match="/book/info/revhistory" will be applied. By default, revhistory is
not specified for book in the titlepage spec file.
Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]
----- Original Message -----
From: "Dave Pawson" <[EMAIL PROTECTED]>
To: "Docbook Apps" <[email protected]>
Sent: Tuesday, October 28, 2008 7:38 AM
Subject: [docbook-apps] v5. info element
Processing v5 document.
I want to print out the revhistory as a table.
In my customization layer I'm (failing to) match on /book/info
Is this connected with the ns stripping please?
Is info transformed into ... bookinfo or something
as part of this process?
TIA
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]