Hi all,
I'm trying to build XHTML5 output through the DocBook 1.78.1 XSL
stylesheets. My transformation is being invoked via Calabash XProc.

I can successfully invoke 'docbook/xhtml5/docbook.xsl' to create
(non-chunked) XHTML5 output with tools like xsltproc, but Calabash gives
the following error:

System ID: .../docbook/xhtml/chunker.xsl
Scenario: doc-generate
XProc file: doc-generate.xpl
Engine name: Calabash XProc
Severity: error
Description:  Processing terminated by xsl:message at line 126 in
chunker.xsl
Start location: 126:0

The underlying Saxon error is:

E [Saxon6.5.5] Variable chunk.quietly has not been declared

I'm guessing this is another Saxon versioning/extension function
availability issue, since lines 126 to 127 read as follows:

  <xsl:choose>
    <xsl:when test="element-available('exsl:document')">

My XProc XSLT step includes the option to specify XSLT 1.0, but removing
it seemingly makes no difference:

<p:xslt name="make-unprofiled-html">
                <p:input port="stylesheet">
                    <p:document href../../docbook/xhtml5/docbook.xsl"/>
                </p:input>
                <p:input port="parameters">
                    <p:empty/>
                </p:input>
                <p:input port="source">
                    <p:pipe port="current"
                    step="output-consolidated-docbook-unprofiled"></p:pipe>
                </p:input>
                <p:with-option name="version" select="1.0" />
            </p:xslt>


I'd be grateful for any guidance on how to resolve or work around this
issue.

Regards,

Graeme

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org

Reply via email to