Jednou z předních charakteristik XML aplikací je jejich dynamická povaha. Změny v požadavcích uživatelů způsobují změny schémat užívaných v systému a změny ve schématech následně způsobí, že existující dokumenty jsou nevalidní.
V této práci studujeme dva úzce propojené problémy - evoluci schémat a adaptaci dokumentů. Představený přístup rozšiřuje konceptuální model pro evoluci XML aplikací o podporu adaptace dokumentů.
Je přidán formální model detekce změn mezi dvěma verzemi schématu. Z detekovaných změn je možné vytvořit skript, který automaticky transformuje dokumenty validní vůči staré verzi tak, aby byly validní vůči nové verzi.