Samotný proces kompletace probíhá v několika na sebe automaticky navazujících procesech. Jde o následující úkony:

Sloučení vstupních definic - nejpve je třeba sloučit všechny vstupní definice do jediné pracovní - vzniká taksoubor merge.xds;

Kompletace skupin dokumentů - dále se projdou definice skupin dokumentů ze všech vstupních souborů a provede se jejich ověření a dokompletace chybějících částí o výchozí hodnoty, je-li to zapotřebí; definice skupin jsou pakzapotřebí pro provázání s jednotlivými finálními definicemi dokumentů;

Příprava šablon segmentů - šablony pro segmenty typu prvek, oblast a dokument, jež jsou využívány pro usnadnění návrhu XDS jsou předpřipraveny a kompletovány zejména z hlediskaparametrů definic šablon a případného vzájemného provázání šablon; vznikají tak přípravné kompletní šablony pro další použití ve finálních definicích dokumentů;

Kontrola jmen definic - před zahájením podrobnějšího prověřování obsahů jednotlivýchdefinic jsou nejprve ověřena použitá jména v parametrech name jednotlivých definic šablon i finálních dokumentů;

Příprava rozhraní dokumentů - všechna definovaná

Cykly kompletace finálních definic nepohledových dokumentů - hlavní a stěžejní definice, tedy definice finálních dokumentů, jsou kontrolovány a kompletovány většinou v několika cyklech; jednotlivé dokumenty díky své vzájemné provázanosti nemusí být připraveny připrvním průchodu procesem (a zpravidla ani nejsou), ale dokompletují se jen ty části, které již od nikud nečerpají nebo jejich zdroje již zkompletovány jsou; Proto musí klíčová kompletace proběhnout ve více cyklech;

Cykly kompletace finálních definicpohledových dokumentů - totéž co proběhlo pro nepohledové dokumenty (tedy ty bez uvedení vlastnosti

Porovnání s historií - aby byly dokumenty verze navázané na dokumenty verze předchozí, dostávají dokumenty a jejich segmenty stejná strukturální identifikační čísla, tzv. xds-id; tato id a další pomocné kontrolní údaje,jako například datové typy, jsou uchovávána v historicky kompletním xds (soubor history.xds) celé aplikace a po dokončení ověření a kompletace XDS nové verze jsou dle jmen jednotlivé segmenty v této části procesu dohledávány v historické evidenci a pokud jde o nové segmenty, jsou jim přidělena ihistoricky nová xds-id a jsou do historie zařazeny;

Dokompletace rozhraní dokumentů - jakmile je práce na strukutře dokumentů definitivně hotová, mohou dostat prostor rozhraní těchto dokumentů, aby se oproti finální podobě dokončila i jejichkontrola a kompletace;

Kontrola výpočtů a jejich plány - v jednom z posledních procesů jsou pro dokumenty využívající výpočtů prostřednictvím vlastnosti

Příprava akcí a kontrolních pravidel - pokud jsou u dokumentu definovány