W3C home > Mailing lists > Public > xproc-dev@w3.org > December 2014

DocBook Schematron file and Calabash

From: Florent Georges <fgeorges@fgeorges.org>
Date: Sat, 13 Dec 2014 00:05:54 +0100
Message-ID: <CADyR_r0qKV44M_cVNp1S0Uy4+LVNLf6_Adurz-eTnHdP2Sv9tA@mail.gmail.com>
To: XProc Dev <xproc-dev@w3.org>
  Hi,

  Running on Calabash 1.0.21, I can't validate a document against the
DocBook Schematron schema.  It seems the p:validate-with-schematron
implementation does not understand the flavour of Schematron used (if
I remember correctly, http://www.ascc.net/xml/schematron is pre-ISO).

  Is it a bug in the DocBook schemas?  Is it a bug in Calabash.  Or is
it simply that Calabash does not support the Schematron version that
the DocBook team used?

  To reproduce, execute the following pipeline with any document on
the source input port:

    <p:pipeline xmlns:p="http://www.w3.org/ns/xproc" version="1.0">
       <p:validate-with-schematron>
          <p:input port="schema">
             <p:document href="docbook-schemas-5.0/docbook.sch"/>
          </p:input>
       </p:validate-with-schematron>
    </p:pipeline>

  The output is:

    WARN : err:SXXP0005:The source document is in namespace
      http://www.ascc.net/xml/schematron, but none of the template rules
      match elements in this namespace
    ERROR: p:validate-with-schematron failed to compile provided
schema: s:schema
    ERROR: p:validate-with-schematron failed to compile provided
schema: s:schema

  Regards,

-- 
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/
Received on Friday, 12 December 2014 23:06:42 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:03:12 UTC