W3C home > Mailing lists > Public > xproc-dev@w3.org > September 2008


From: Jirka Kosek <jirka@kosek.cz>
Date: Wed, 24 Sep 2008 09:08:53 +0200
Message-ID: <48D9E785.2060909@kosek.cz>
To: Norman Walsh <ndw@nwalsh.com>
CC: XProc Dev <xproc-dev@w3.org>
Norman Walsh wrote:
> James Garriss <james@garriss.org> writes:
>> I apologize for being johnny-come-lately, but has the WG considered support
>> for NVDL, either in this version or the next version of XProc?
>> http://nvdl.org/
>> Given support for all the other validation languages, NVDL seems like a
>> logical fit to me.
> We've talked about it, but I don't think any of us are expert enough
> to tell if XProc can already handle all of NVDL or if we'd need a
> p:nvdl step.

By "handle all of NVDL" you mean if it is possible to express by using
XProc construct same validation constraints as by using NVDL?
I will have to check carefully, it should be possible may be without few
small bits. But anyway such XProc pipeline will rather verbose compared
to NVDL schema (in this case you can think of XProc as being
"procedural" description and of NVDL as being "declarative" description
of validation process).

Because of this I think that there should be NVDL step to complement XML
schema, RELAX NG and Schematron validation steps.

> At this point, I think it's not likely to make it into V1.0. But if
> someone knows what needs to be done, I'd love to hear about it.

It would be nice to have it in V1.0. Moreover there are at least three
open-source Java implementation that use JAXP validation API so it
should not be difficult to integrate them with emerging Java written
XProc implementations.


  Jirka Kosek      e-mail: jirka@kosek.cz      http://xmlguru.cz
       Professional XML consulting and training services
  DocBook customization, custom XSLT/XSL-FO document processing
 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member

Received on Wednesday, 24 September 2008 07:20:50 UTC

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