- From: Florent Georges <fgeorges@fgeorges.org>
- Date: Sat, 13 Dec 2014 00:05:54 +0100
- 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