Re: How to Version XML Applications

** Reply to message from Norman Walsh <Norman.Walsh@Sun.COM> on Wed, 11 Sep
2002 15:46:53 -0400

> / "Anthony B. Coates" <abcoates@TheOffice.net> was heard to say:
> | If that isn't versioned, how to you tell which version is being referred to?  I'm
> | yet to invent or read a solution that I find sufficiently robust and convincing.
> 
> You force the document to be self describing by adding a required
> version attribute or element. If the attribute is present, you know
> the version. If it's missing, the document isn't valid according to
> its schema.

To follow on from a couple of the other replies, the "self-describing" view
currently fails because W3C XML Schema doesn't support it.  The great unwashed
just go by what the Schema spec allows.  If TAG could co-erce the W3C XML Schema
WG into introducing a "schemaVersion" attribute which Schema processors are
required to respect, that would go a long way towards clearing up this problem.
Much as it would be nice to have a less invasive solution, I cannot think of one.
Can anybody else?

	Cheers,
		Tony.
====
Anthony B. Coates, Information & Software Architect
mailto:abcoates@TheOffice.net
MDDL Editor (Market Data Definition Language)
http://www.mddl.org/

Received on Wednesday, 11 September 2002 17:37:09 UTC