Bob Stayton wrote:
Hi Dave,
I'm not quite clear what's going on here. The stylesheets generate a red copy of any document elements for which it has no template match. But it also generates an error message about what element and what namespace it is in. Are you getting such messages?





You mentioned namespace stripping. If you are using the xsl-ns namespace-aware stylesheets, there is no preprocessor step to strip the namespace from DB5 elements. That only happens when you process a DB5 document with the non-namespace-aware stylesheets. Which stylesheet set are you using?

docbook-xsl/fo/docbook.xsl  with your 1.75 stylesheets, hence my
assumption about the namespace stripping? I get the message

Note: namesp. cut : stripped namespace before processing Dave Pawson Note: namesp. cut : processing stripped document Dave Pawson
Making portrait pages on A4 paper (210mmx297mm)
done

etc.

Resolved by adding, in my customization layer

<xsl:template match="poem">
  <fo:block >
    <xsl:apply-templates/>
  </fo:block>
</xsl:template>

I.e. no namespace. Now processes OK, so I guess
that is being called up post your namespace stripping?

Is there a separate set of stylesheets for v5 I should be
using for fo and html? I thought the ns stripped version
(i.e. main xslt stylesheets) were the preferred option today?

regards








Bob Stayton
Sagehill Enterprises
[email protected]


----- Original Message ----- From: "DavePawson" <[email protected]>
To: "docbook-apps" <[email protected]>
Sent: Monday, May 11, 2009 2:47 AM
Subject: [docbook-apps] extending db5, html vs fo customization


I've a namespace problem which I think is interim, awaiting a full
set of xslt 2.0 stylesheets !


I've extended docbook to include a poem.

<poem xmlns="http://docbook.org/ns/docbook";>
  <author>Irene Jones</author>
  <dateline>1960-70</dateline>

I'm using the snapshot stylesheets.

For HTML it seems to be working fine. All my templates are namespaced.

In my customization layer I've added templates
for (namespaced) elements and it's all working well.

For the fo output it isn't.

I've added both namespaced and non-namespaced templates
and .... I'm getting 'red' marked up raw XML in the PDF
from xep.

I've a feeling its to do with  the namespace stripping
stage, and I can't figure out which way round it should be.

Any thoughts please?


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]








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]

Reply via email to