I think we are a few months away from having schemata that will be
universally interoperable - if you are an early adopter I am sure that the
XSchema groups will be thinking of how to extend the functionality.
If you are validating particular types of data then the routines I have
written for JUMBO2 may fit the bill. An element (Node) has routines such as
isCorrectFormat() and isValid() which are no-ops for a generic element but
can be subclassed. So I have a FloatNode class which can have max and min
values and when these are reached the entry field goes red. The main
purpose is to extend it to more complex things like molecules and graphs,
so don't look for shrink-wrapped quality. However I expect this will be
commonplace in many tools fairly soon.
P.
Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic
net connection
VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary
http://www.venus.co.uk/vhg