[Bug 4977] Schematron queryBinding attribute

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4977





------- Comment #1 from pratul.dublish@microsoft.com  2007-09-04 19:33 -------
I think that we should specify a floor for the queryBinding in SML spec and
this floor should be the default binding specified in Annex C of the Schematron
spec. The floor will ensure that there is a common binding supported by all
implementations and ensure that models can be exchanged without incurring the
overhead of translation. Constraints are an integral part of an SML model and
therefore this should be specified in the SML spec and NOT in the SML IF spec.

Using the default binding in Annex C of Schematron as the floor has the
following implications on the SML spec:

1. Conforming implementations must support queryBinding="xslt"
2. Conforming implementations must use the default binding if queryBinding
attribute is not specified

The default query language specified in Annex C is "extended version of XPath
1.0 as specified in XSLT spec". This adds a handful of additional functions
over and above the standard XPath 1.0 functions. SML validators can use an XSLT
processor to get these functions for free or implement them if they want to use
an XPath 1.0 processor

Received on Tuesday, 4 September 2007 19:34:01 UTC