[
Lists Home |
Date Index |
Thread Index
]
From: "Eric van der Vlist" <vdv@dyomedea.com>
> I am happy to announce a first version of Xml Validation
> Interoperability Framework (xvif), a proposal for embedding pipes of
> transformations and validations within grammar based schema languages.
I am also happy to contribute a different approach to a modular validation
framework for XML: Schemachine.
The approach can be found at
http://www.topologi.com/public/Schemachine.pdf
Like Eric's, this is a private initiative to stimulate discussion, explore some concrete
approaches, clarify requirements and perhaps flush out some different approaches.
The Schemachine approach will be very familiar if you have already familar
with the XML Pipes or XML Pipelines material, or Xerces XNI or Cocoon
sitemaps. (It is also related to the Connect little language[1] I used for the
Screamathon Torture Tests for Schematron.) For that reason, I have not
offered an implementation to prove its implementability. (I believe it could
even be implemented by transformation into a shell script.)
The modular framework supports splitting a document into parts
by various criteria and applying different validation languages to
each part. Like XVIF it also supports splitting values into elements
and validating them. The primary difference is that XVIF's approach is
happening inside a schema language, while my approach happens outside.
I welcome comments and public input, especially on XML-DEV.
Cheers
Rick Jelliffe
[1] http://www.ascc.net/xml/connect
|