A Smoother Change to Version 2.0
Marc de Graauw follows up David Orchard's recent piece about versioning XML
vocabularies with a piece about the Capability Compatibility Design Pattern, including
code
for achieving forward and backward compatibility between XML vocabulary
revisions.