HI Shlomi,
Your .xslt file is trying to do two things at once, and it won't work as
written. It seems you need to preprocess the XML to alter the legalnotice,
but you should do that step *before* processing it to generate epub output.
1. Run an XSLT process with xsltproc or saxon with your original preprocess
stylesheet without importing the epub stylesheet. That will generate a
temporary DocBook XML file with the altered legalnotice.
2. Run the ruby process on that temporary DocBook file using another
stylesheet that imports epub/docbook.xsl and includes the empty d:revhistory
templates.
Bob Stayton
Sagehill Enterprises
b...@sagehill.net
--------------------------------------------------
From: "Shlomi Fish" <shlo...@shlomifish.org>
Sent: Sunday, April 07, 2013 11:14 AM
To: "Bob Stayton" <b...@sagehill.net>
Cc: <docbook-apps@lists.oasis-open.org>
Subject: Re: [docbook-apps] [HELP] How can I get rid of the output of the
<revhistory /> tag in the EPUB output
Hi Bob,
sorry for the late response.
On Wed, 3 Apr 2013 08:50:54 -0700
"Bob Stayton" <b...@sagehill.net> wrote:
Hi,
I'm not clear what is going wrong with your setup. I just tried this
simple
customization stylesheet:
OK, now it seems I am trying the docbook-xsl-ns instead. Here is something
that
reproduces this:
http://www.shlomifish.org/temp-db5-epub/
The http://www.shlomifish.org/temp-db5-epub/epub_repr.zip contains two
files:
1. human-hacking-field-guide--english.db5.xml - the DocBook 5/XML file.
2. docbook-epub-preproc.xslt - the customisation layer.
3. epub-build.bash - a script I use to locally build it.
Can you tell me what is wrong? I also tried it with:
<xsl:import href="docbook-xsl-ns-snapshot/epub/docbook.xsl" />
Instead.
Best regards,
Shlomi Fish
--------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:d="http://docbook.org/ns/docbook"
version="1.0">
<xsl:import href="docbook-xsl-ns-1.78.1/epub/docbook.xsl"/>
<xsl:template match="d:revhistory" mode="titlepage.mode"/>
</xsl:stylesheet>
--------------------------------------------------------------------------------------------------------------
I ran this command on a DocBook 5 book containing info/revhistory:
docbook-xsl-1.78.1/epub/bin/dbtoepub -s custom5.xsl mybook.xml
and the revhistory does not show on the title page. So the custom XSL
template does work, but for some reason is not being applied in your
setup.
Can you put an XSL message in your custom template to see if it is being
called?
Bob Stayton
Sagehill Enterprises
b...@sagehill.net
--------------------------------------------------
From: "Shlomi Fish" <shlo...@shlomifish.org>
Sent: Tuesday, April 02, 2013 2:56 PM
To: "Bob Stayton" <b...@sagehill.net>
Cc: <docbook-apps@lists.oasis-open.org>
Subject: Re: [docbook-apps] [HELP] How can I get rid of the output of the
<revhistory /> tag in the EPUB output
> Hi Bob,
>
> On Tue, 2 Apr 2013 09:37:36 -0700
> "Bob Stayton" <b...@sagehill.net> wrote:
>
>> Hi,
>> I would have written those custom templates to match on revhistory,
>> not
>> on
>> the descendants of revhistory:
>>
>> <!-- Get rid of the revhistory element -->
>> <xsl:template match="d:revhistory" mode="titlepage.mode" />
>> <xsl:template match="d:revhistory" />
>>
>> Did you try that?
>>
>
> I tried it - yes. Didn't work.
>
> Regards,
>
> Shlomi Fish
>
> --
> -----------------------------------------------------------------
> Shlomi Fish http://www.shlomifish.org/
> What does "Zionism" mean? - http://shlom.in/def-zionism
>
> In Soviet Russia, superstition believes in you. — Sawyer X
>
> Please reply to list if it's a mailing list post -
> http://shlom.in/reply .
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Buffy Factoids - http://www.shlomifish.org/humour/bits/facts/Buffy/
Comedy is simply a funny way of being serious.
— http://en.wikiquote.org/wiki/Peter_Ustinov
Please reply to list if it's a mailing list post - http://shlom.in/reply .
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org