[ Thanks to jmalasko for this link.
]
“Unfortunately, sometimes an application needs to
support multiple versions of a schema. For example, in the case
where XML is used as a standard for data exchange, the application
must provide backward or forward compatibility to older or newer
versions of the standard.”