Commit an XML Schema for Tritium's XML stuff.
authorGabriel M. Beddingfield <gabriel@teuton.org>
Sun, 7 Mar 2010 21:03:22 +0000 (15:03 -0600)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Sun, 7 Mar 2010 21:03:22 +0000 (15:03 -0600)
commite6aced6fb2b5434c275fd8e04e03b2f991afdc23
treedf3d7ff0769c82492e837007cb895d235cc8b41f
parente84a6db1bdbc5f081b15fbbb9139994d95e27534
Commit an XML Schema for Tritium's XML stuff.

This primarily covers user-defined preset/program banks.

This uses the W3C's XML Schema Definition Language (XSD) for the
schema.  The primary reason for using XSD over Relax NG is that Qt 4.6
will have an XSD validator (although it is planned).  Both of those
are preferred over DTD because they (a) are XML, (b) have better data
type validation, and (c) do a better job of expressing what the
intended document should look like.
data/xml/tritium-1.xsd [new file with mode: 0644]