XML-skemaeditor har en indbygget mekanisme til håndtering af problemstillinger i forbindelse med referentiel integritet. Når du sletter bestemte noder, sker der automatisk en oprydning på alle de noder, der er påvirket heraf.
<skema> <elementnavn="comment" type="string"> <complexType name="Items"> <sequence> <element ref="comment"> </sequence> </complexType> </schema>
Hvis det globale element (comment) er slettet, opstår der fejl på alle referencer til det. Når du sletter det globale element, vil XML-skemaeditor imidlertid rydde op vha. følgende algoritme: