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] Cannot process a DocBook 5/XML document using a custom stylesheet


Hi Bob,

On Tue, 15 Jan 2013 10:42:51 -0800
"Bob Stayton" <bobs@sagehill.net> wrote:

> The template named 'id.attribute' was added in version 1.77.1 of the 
> stylesheets.  If your XML catalog is resolving the 'current' URLs in your 
> import statements to version 1.76.1 or earlier, then the call to that 
> template in your customization will not work.
> 

thanks, that was the problem and I fixed it now. Now I'm running into a
different problem. With this stylesheet if I uncomment the <xsl:template
match="d:article"> element then I get the output only to STDOUT. I will give
the invocation of xsltproc that I use separately:

[QUOTE] 
<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
xmlns:db="http://docbook.org/ns/docbook";
xmlns:d="http://docbook.org/ns/docbook";
xmlns:vrd="http://www.shlomifish.org/open-source/projects/XML-Grammar/Vered/";
xmlns="http://docbook.org/ns/docbook";
xmlns:xlink="http://www.w3.org/1999/xlink";
xmlns:xhtml="http://www.w3.org/1999/xhtml";>

    <xsl:import
href="http://docbook.sourceforge.net/release/xsl-ns/current/xhtml-1_1/onechunk.xsl"; />
<xsl:import href="shlomif-essays-5-xhtml-common.xsl" />

    <!-- Avoid Generating a Table-of-Contents-->
    <xsl:param name="generate.toc">
        article toc
    </xsl:param>

<!-- Disable the title="" attribute in sections. -->
<xsl:template name="generate.html.title">
</xsl:template>

<!--
<xsl:template match="d:article">
    <xsl:call-template name="id.warning"/>

    <xsl:element name="{$div.element}" namespace="http://www.w3.org/1999/xhtml";>
        <xsl:call-template name="common.html.attributes">
            <xsl:with-param name="inherit" select="1"/>
        </xsl:call-template>
        <xsl:call-template name="id.attribute">
            <xsl:with-param name="conditional" select="0"/>
        </xsl:call-template>

        <xsl:call-template name="article.titlepage"/>

        <xsl:variable name="toc.params">
            <xsl:call-template name="find.path.params">
                <xsl:with-param name="table"
select="normalize-space($generate.toc)"/> </xsl:call-template>
        </xsl:variable>

        <xsl:call-template name="make.lots">
            <xsl:with-param name="toc.params" select="$toc.params"/>
            <xsl:with-param name="toc">
                <xsl:call-template name="component.toc">
                    <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/> </xsl:call-template>
            </xsl:with-param>
        </xsl:call-template>

        <xsl:apply-templates/>
        <xsl:call-template name="process.footnotes"/>
    </xsl:element>
</xsl:template>
-->

</xsl:stylesheet>

[/QUOTE]

[SHELL]
xsltproc --stringparam root.filename
lib/docbook/5/essays/bad-elements/all-in-one.xhtml.temp.xml
--path /usr/share/sgml/docbook/xsl-ns-stylesheets/xhtml-1_1
lib/sgml/shlomif-docbook/xsl-5-stylesheets/shlomif-essays-5-xhtml-onechunk.xsl
lib/docbook/5/xml/bad-elements.xml
[/SHELL]

Note that without the commenting-out intact, the output outputs to the right
place.

I am using docbook5-style-xsl-1.78.0-1.mga3 (which I built myself).

Regards,

-- Shlomi Fish


-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Free (Creative Commons) Music Downloads, Reviews and more - http://jamendo.com/

Dax: yep, space. Nothing but nothing all around.
    — Star Trek, “We, the Living Dead” by Shlomi Fish

Please reply to list if it's a mailing list post - http://shlom.in/reply .


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